计算机组成原理第三章参考答案白中英主编.pdfVIP

  • 2
  • 0
  • 约2.92千字
  • 约 7页
  • 2023-12-28 发布于河南
  • 举报

计算机组成原理第三章参考答案白中英主编.pdf

计算机组成原理第三章参考答案⽩中英主编

第三章参考答案

[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)

1亿VIP精品文档

相关文档