- 2
- 0
- 约2.92千字
- 约 7页
- 2023-12-28 发布于河南
- 举报
计算机组成原理第三章参考答案⽩中英主编
第三章参考答案
[1题]设有⼀个具有20位地址和32位字长的存储器,问:(1)该存储器能存储多少个字节的信息?
(2)如果存储器由512K×8的SRAM芯⽚组成,需要多少⽚?
(3)需要多少地址作为芯⽚选择?
[解]
(1)该存储器能存储220×32=220×22×8=222×8=4MB
(2)(1024K×32)/(512K×8)=(1024/512)×(32/8)=2×4=8(⽚)(3)需要1根地址线作为⽚选。
[2题]已知某64位机主存采⽤半导体存储器,其地址码为26位,若使⽤256K×16位的DRAM芯⽚组成该机允许的最⼤主存空
间,并选⽤模板块结构形式,问:
(1)若每个模板块为1024K×64位,共需要⼏个模板?
(2)每个模板块共有多少⽚DRAM?
(3)主存共需多少⽚DRAM?CPU如何选择各模块板?
[解]:
(1)226×64=26×220×64=64M×64=(64×1024K)×64
需要的板的块数=(64×1024K/1024K)×(64/64)=64(块)
(2)每个模板需要的256K×16位的芯⽚数
=(1024K/256K)×(64/16)=4×4=16(⽚)
(3)每个主存需要64×16=1024(⽚)DRAM
板内地址为A0~A19,每个板需要⼀个⽚选,共需64个选择信号,所以⽤6-64译码器,即A20~A25作为译码地址线输⼊,产
⽣64个板选信号。
[3题]⽤16K×8位的DRAM芯⽚构成64K×32位存储器,要求:
(1)画出该存储器的组成逻辑图。
(2)设存储器读/写周期为0.5µs,CPU在1µs内⾄少要访问内存⼀次,试问采⽤哪种刷新⽅式⽐较合理?两次刷新最⼤时间
间隔是多少?全部刷新⼀遍所需要的实际刷新时间是多少?
(1)(64K×32)/(16K×8)=(64K/16K)×(32/8)
=4(组容量扩展)×4(⽚堆叠)
(2)CPU要1µ内访问内存⼀次(频繁)整个存储器的平均读写与单个存储芯⽚的读写周期差不多,采⽤异步刷新⽅式⽐较合
适。
16K采⽤128×128阵列,设刷新最⼤时间间隔为2ms=2000µS则刷新时间间隔
为2000/128=15.6µS,所以刷新信号周期可取15µS.
刷新⼀次所⽤时间为128*15=1920µS=1.92mS
[4题]有⼀个1024K×32位的存储器,由128K×8位的DRAM芯⽚组成。问:(1)总共需要多少DRAM芯⽚?
(2)此存储体组成框图。
(3)采⽤异步刷新⽅式,如果单元刷新间隔不超过8mS,则刷新周期(⼀⾏)是多少?
解:
(1)需要(1024K/128K)×(32/8)=8(组)×4(⽚堆叠)=32(⽚)
(2)存储器组成框图
(2)新周期即单芯⽚刷新时间间隔
128K=27×210=217=28×29=256(⾏)×512(列)
刷新周期=8mS/256=8000µS/256=31.25µS
[5题]要求⽤256K×16位SRAM芯⽚设计1024K×32位的存储器,SRAM芯⽚有两个控制端:当CS=0有效选中该⽚,当1
R
W执⾏写操作。
/=
/=
R
W执⾏读操作,0
解:需要(1024K/256K)×(32/16)=4(组字扩展)×(2⽚位扩展)
[6题]⽤32K×8的EPROM组成128K×16位的只读存储器,试问:
(1)数据寄存器多少位?
(2)地址寄存器多少位?
(3)总共需要多少⽚EPROM芯⽚?
(4)画出此存储器组成框图。
解:
(1)数据寄存器16位
(2)地址寄存器17位
(3)共需要(128K/32K)×(16/8)=(4组字扩展)×(2⽚位扩展)=8(⽚)
(4)存储器框图
[7题]某计算机中,已知配有⼀个地址空间为0000H~3FFFH的ROM区域.现在再⽤⼀种RAM芯⽚(8K×8)形成40K×16的RAM区域,
起始地址为6000H.假设RAM芯⽚有⽚选CS和WE信号控制,CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为
R/W(读/写),MREQ(访存),要求:
(1)画出地址译码⽅案.
(2)将ROM与RAM同CPU连接.
解:ROM0000~3FFFH⽚内地址需要A0~A1314根地址线
原创力文档

文档评论(0)