当前位置:文档之家› 微机原理 第5章作业答案

微机原理 第5章作业答案

5.2 用下列芯片构成存储系统,各需要多少个RAM芯片?需要多少位地址作为片外地址译码?设系统为20位地址线,采用全译码方式。

(1)512×4 b RAM构成16KB的存储系统。

芯片的数目:(16K/512)*(8/4)=64片
片内寻址:512=29,需要9根地址线
故:需要11位地址作为片外地址译码。

(2)2K×4 b RAM构成64KB的存储系统。

芯片的数目:(64K/2K)*(8/4)=64片
片内寻址:2K=211,需要11根地址线
故:需要9位地址作为片外地址译码。

(3)1024×1 b RAM构成128KB的存储系统。

芯片的数目:(128K/1024)*(8/1)=1024片
片内寻址:1024=210,需要10根地址线
故:需要10位地址作为片外地址译码。

(4)64K×1 b RAM构成256KB的存储系统。

芯片的数目:(256K/64K)*(8/1)=32片
片内寻址:64K=216,需要16根地址线
故:需要4位地址作为片外地址译码。

5.5 有一2732EPROM芯片的译码电路如习图5.1所示,请计算该芯片的地址范围及存储容量。

A
A
A
A
A
A
A
A
A
习图5.1
解:存储容量:片内地址为A0~A10,对应容量211= 2KB。

地址范围:
Y4:
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A0
1 1 1 1 1 1 1 0 00 ~ 0 FE000H
1 1 1 1 1 1 1 0 0 1 ~ 1 FE7FFH
Y5:
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A0
1 1 1 1 1 1 1 0 10 ~ 0 FE800H
1 1 1 1 1 1 1 0 1 1 ~ 1 FEFFFH
由于译码器的输出Y4Y5对应同一片选,故同一物理内存其地址是重叠的。

地址范围:FE000H~FEFFFH为4KB
5.7 某存储器子系统如习图5.2所示,它们的存储容量各是多少?RAM和EPROM存储器地址分配范围各是多少?
习图5.2
解:RAM芯片:
存储容量:211=2KB
Y1:
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A0
1 1 1 1 10 0 10 0 ~ 0 F9000H
1 1 1 1 10 0 1 0 1 ~ 1 F97FFH
1 1 1 1 10 0 1 1 0 ~ 0 F9800H
1 1 1 1 10 0 1 1 1 ~ 1 F9FFFH
故地址范围为:F9000H ~ F9FFFH,为4KB。

ROM芯片:
存储容量:212=4KB
Y5:
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A0
1 1 1 1 1 1 0 10 0 ~ 0 FD000H
1 1 1 1 1 1 0 1 1 1 ~ 1 FDFFFH
故地址范围为:FD000H ~ FDFFFH,为4KB。

相关主题