位、字同时扩展
假设现在有1K*4位的存储芯片若干,要组成4K*8位的存储器,我们可以使用八片1K*4位的存储芯片来构成,首先拿两片,来构成1K*8bit这样一组芯片,接着,我们需要4组来构成4K*8bit的存储器,如何进行连接呢?其实就是将上述两种方法进行综合,4K*8的存储器,4K(12位二进制位,即12根地址线),8bit,就是8根数据线,1K*4bit的芯片有需要10根地址线,也就是说系统给出的从A0-A11 12根地址线,其中的10根A0-A9是直接送到芯片当中构成1K*8的一个小的存储器,剩余的2根地址线A11-A10,我们用来做片选信号,如下图
4K的空间我们分配到了4个存储器当中,每个存储器包含了两片1K*4bit的存储芯片,
第一个存储器的范围为 00 0…0(10个0)~00 1…1(10个1)
第二个存储器的范围为 01 0…0(10个0)~01 1…1(10个1)
第三个存储器的范围为 10 0…0(10个0)~10 1…1(10个1)
第四个存储器的范围为 11 0…0(10个0)~11 1…1(10个1)
由A11和A10来判断要访问的地址在哪一个存储器当中,我们采用译码器进行译码,当
A11 =0 A10=0 选择第一个存储器
A11 =0 A10=1 选择第二个存储器
A11 =1 A10=0 选择第三个存储器
A11 =1 A10=1 选择第四个存储器
原文地址为:https://blog.csdn.net/xiaoxi_hahaha/article/details/84837178
自行接线
8K×4bit存储器构成16K×8bit存储体: