![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
用1024×1位的RAM芯片组成16K×8位的存储器,需要多少个芯片?分为多少组?共需多少根地址线?地址线如何分配?试
画出与CPU的连接框图。
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
用1024×1位的RAM芯片构成16K×8位的存储器,共需要(16K×8)/(1K×1)=128片。8片为一组,共分为16组。
16K×8位的存储器共需要14根地址线,其中低10位实现片内存储单元选择;高4位进行译码,产生片选信号,从16组中选中一组作为当前读写操作的对象。
首先进行芯片位扩展,由8片1024×1位的芯片组成1024×8位的芯片组,除数据线之外,将一组中的8个芯片的同名引脚连在一起,具体有10根地址线A9~A0、1根读写控制信号、1根片选信号,如图7-17所示。然后进行芯片组的字扩展,将CPU的存储器读写控制信号与芯片组的读写控制相连,10根地址线A9~A0与芯片组的10根地址线A9~A0相连,A13~A10与译码电路的输入相连,译码器输出16个信号,分别与16组的片选信号相连,与CPU的连接框图如图7-18所示。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)