《微机原理与接口技术》(第四版)周何琴课后习题答案

储元中管子的数目较少(1个),有利于集成,速度比SRAM慢,片容量大,功耗低,成本比SRAM低 。缺点是每隔一定时间需要刷新一次。适合于构成RAM容量较大或要求低功耗的存储器系统。在计算机中常用于内存。

8. 现有一存储体芯片容量为512×4位,若要用它组成4KB的存储器,需要多少这样的芯片?每块芯片需要多少寻址线?整个存储系统需要多少寻址线? 解:

(1)组成4KB的存储器需要存储体芯片的数量为: (8/4)×(4×1024/512)=16片 (2)因为512=29

所以每块芯片需要寻址线数目为:9根

(3)因为每块芯片需要寻址线数目为9根,整个存储系统需要8组存储体芯片(每组两片),用138译码器,则至少需要3根地址线。因此整个存储系统需要9+3=12根地址线。

13. 用8K×8位的EPROM2764,8K×8位的RAM6264和译码器74LS138构成一个16K字ROM,16K字RAM的存储器系统。8086工作在最小模式,系统带有地址锁存器8282,数据收发器8286。画出存储器系统与CPU的连接图,写出各芯片的地址分配。 解:

(1)用8086CPU组成16K字 ROM,16K字 RAM的存储器系统。

需要4片EPROM2764,4片RAM6264。电路原理图如下图所示。

1#、2#2764的地址范围为:00000~03FFFH (1#为偶数地址, 2#为奇数地址), 3#、4#2764的地址范围为:04000~07FFFH (3#为偶数地址, 4#为奇数地址), 1#、2#6264的地址范围为:08000~0BFFFH (5#为偶数地址,6#为奇数地址),

3#、4#6264的地址范围为:0C000~0FFFFH (7#为偶数地址,8#为奇数地址)。

(2)用8088CPU组成16KB ROM,16KB RAM的存储器系统。

需要2片EPROM2764,2片RAM6264。电路原理图如下图所示。

1#2764的地址范围为:00000~01FFFH 2#2764的地址范围为:02000~03FFFH 1#6264的地址范围为:04000~05FFFH

2#6264的地址范围为:06000~07FFFH

33

第6章作业 P230

2. 什么叫I/O端口?一般的接口电路中可以设置哪些端口?计算机对I/O端口寻址时可采用哪两种方法?在8086/8088CPU中一般采用那种编制方法? 答:

(1)端口:在接口电路中,存放数据、状态和控制信息的寄存器及其控制逻辑统称为I/O端口。 (2)一般的接口电路中可以设置数据端口、状态端口和命令端口(控制端口)等。

(3)计算机对I/O端口寻址时可采用I/O 统一编址(存储器映像寻址)和I/O 端口独立编址两种方法。 (4)在8086/8088CPU中对I/O端口寻址采用独立编址方法。

3. CPU与外设间传送数据主要有哪几种方式?

CPU与外设之间传输数据的控制方式通常有三种:程序控制方式、中断方式和DMA方式。 (1)程序控制方式:指用输入/输出指令来控制信息传输的方式,是一种软件控制方式,根据程序控制的方法不同,又可以分为无条件传送方式和条件传送方式。

无条件传送方式:CPU认为接口始终是处于“准备好”状态,能随时接收或发送数据,适用于那些能随时读写的设备。特点是接口简单,要求输入有缓冲,输出有锁存。应用的局限性较大,一般只适用于诸如开关控制、七段数码管的显示控制等场合。

条件传送方式:通过程序查询相应设备的状态,若状态不符合,则CPU不能进行输入/输出操作,需要等待;只有当状态信号符合要求时,CPU才能进行相应的输入/输出操作。特点是接口电路简单,CPU利用率低(程序循环等待),接口需向CPU提供查询状态。适用于CPU不

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)