
微型计算机技术 第五章部分答案.doc
3页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所示,请计算该芯片的地址范围及存储容量习图5.1解:存储容量:片内地址为A0~A10,对应容量211= 2KB地址范围:Y4:A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A01 1 1 1 1 1 1 0 0 0 ~ 0 FE000H1 1 1 1 1 1 1 0 0 1 ~ 1 FE7FFHY5:A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A01 1 1 1 1 1 1 0 1 0 ~ 0 FE800H1 1 1 1 1 1 1 0 1 1 ~ 1 FEFFFH由于译码器的输出Y4Y5对应同一片选,故同一物理内存其地址是重叠的。
地址范围:FE000H~FEFFFH为4KB5.7 某存储器子系统如习图5.2所示,它们的存储容量各是多少?RAM和EPROM存储器地址分配范围各是多少?习图5.2解:RAM芯片:存储容量:211=2KBY1:A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A01 1 1 1 1 0 0 1 0 0 ~ 0 F9000H1 1 1 1 1 0 0 1 0 1 ~ 1 F97FFH1 1 1 1 1 0 0 1 1 0 ~ 0 F9800H1 1 1 1 1 0 0 1 1 1 ~ 1 F9FFFH故地址范围为:F9000H ~ F9FFFH,为4KBROM芯片:存储容量:212=4KBY5:A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 ~ A01 1 1 1 1 1 0 1 0 0 ~ 0 FD000H1 1 1 1 1 1 0 1 1 1 ~ 1 FDFFFH故地址范围为:FD000H ~ FDFFFH,为4KB。
