我这学期学了计组,感觉这一块有点晦涩,因此对此小做总结,如有不对,欢迎批评
problem 1:
因为单片存储芯片容量是有限的,其空间远远小于cpu的。
那么我们如何解决它呢?
三种解决方式
- 按位扩展
-
位扩展是增加存储字长,两个1k*4位的芯片可以合成一个1k*8位的芯片
-
字扩展
字扩展是指增加存储字的数量,存储字便是它有多少个存储单元,两片1k*8位的芯片可以合成一个2K*8位的芯片
按字位扩展
顾名思义它既增加字的数量,也增加存储字长的数量
-
存储器和cpu的连接
经过上述操作,我们使存储器大致上与cpu相匹配了,还有一个细节要补充一下,按位扩展时,每个存储器的地址线相同数据线不同,
按字扩展数据线相同,地址线上由于因为反向器的存在,cpu方能精确的操作内存,按字位扩展,由于片选译码器的存在。可以让cpu精确对存储器进行操作。接下来便是对其连接了
-
地址线的连接
-
数据线的连接
-
读写命令线的连接
-
片选线的连接
-
合理选择存储芯片