第3章存储器作业(答案)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章存储器作业
一、用全译码法设计一个12KB的主存储器系统。其低8KB为EPROM芯片,选用2片4K×8的2732A
芯片。高4KB为SRAM芯片,选用2片2K×8位的6116芯片。主存储器系统的地址范围为0000H~2FFFH。①给出4个芯片各自的地址范围;②画出CPU与存储芯片的连接图。
主存储器系统低8KB用2片4K×8的2732A芯片
第1片地址范围为:0000H~0FFFH(4KB)。第2片地址范围为:1000H~1FFFH(4KB)。
主存储器系统高4KB用2片2K×8位的6116芯片。
第1片地址范围为:2000H~27FFH(2KB)。第2片地址范围为:2800H~2FFFH(2KB)。二、设在直接映像的Cache中,主存地址的区号5位,块号3位,CPU访存过程中,依次访问主存单元
高8位地址为:00010110,00011010,00010110,00011010,00010000,00000011,00010000,00010010。
要求写出每次访问后Cache中的内容。
三、某计算机中,已知配有一个地址空间为0000H~3FFFH的ROM区域采用16K×8的EPROM。再
用一种SRAM芯片(8K×8)形成32K×16的RAM区域,起始地址为8000H。假设RAM芯片有
片选CS和WE信号控制,CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为R/W(读/写)等,要求:
(1)画出地址译码方案;
(2)将ROM与RAM同CPU连接。
解:ROM区地址范围0000—3FFFH 片内地址需要14根地址线. A0~A13
构成ROM需要的EPROM= (16K/16K )×(16/8)=1(组字扩展)×2(片字扩展)
构成RAM需要的SRAM=(32K/8K) ×(16/16)=5(组字扩展) ×1(片位扩展)
片内地址需要A0~A12 13根地址线
将CPU的A0~A12并接到每个芯片的片内地址A0~A12,用CPU的高3位地址A13~A15进行地址译码作为每个存储芯片的片选,由于A13是ROM的地址重复参加译码产生Y0,Y1两个译码输出,故用一与门,这样无论A13=0还是A13=1,都会选中同一片ROM。整个地址分配如下: