描述
存储器的寻址
1. 线选法
简单微机系统存储容量不大,存储器芯片数也不多,可用单根地址线作为片选信号,每个存储芯片或每个I/O端口只用一根地址线选通。
2. 全译码片选法
将低位地址总线直接连至各芯片的地址线,余下高位地址总线全部参加译码,译码输出作为各芯片片选信号。
3. 局部译码片选法
只对部分高位地址总线译码产生片选信号,剩余高位线或空或直接用做其他芯片片选信号。是介于全译码片选法和线选法间的寻址方法
芯片单元数和位数都不能满足存储器的要求,要在字、位两个方向上扩展。如采用2114(1K×4位)组成2K×8位RAM,字、位都不能满足存储器要求,要进行字位同时扩展,如图所示。
位扩展(数据空间扩展)
例1:假定使用8K×1位的RAM存储器芯片,那么如何组成8K×8位的存储器?
解:可采用图3-5所示的位扩展法。也就是用8片1Mb的存储芯片拼接而成。
存储器的字数与存储器芯片字数一致,所以不需加大字长。图中,每一片RAM是8K×1,故其地址线为13条(A0-A12),可满足整个存储体容量的要求。每一片对应于数据的1位(只有1条数据线),故只需将它们分别接到数据总线上的相应位即可。在这种方式中,对片子没有选片要求,就是说片子按已被选中来考虑。如果片子有选片输入端(CS#