这个存储器的题该怎么做?望帮助

img


这个存储器的题该怎么做?望帮助
这个看起来有点像存储器集成的问题,但是不知道怎么做

这个建议参考下《计算机组成原理》

该回答引用GPTᴼᴾᴱᴺᴬᴵ
这是一道有关存储器的问题,需要根据给出的信息来确定如何构建存储器。根据题目所述,需要构造64个存储单元,每个存储单元的字长为16位,存储器的地址线为6位二进制地址编码线,数据线为16条。
·
首先需要确定存储器的类型,可以看出这是一个RAM(Random Access Memory)存储器,因为可以读写存储单元。其次,需要确定存储器的容量,由于有64个存储单元,每个存储单元的字长为16位,因此总容量为64*16=1024位。
·
接下来,需要根据地址线和数据线的数量来确定存储器的组织结构和控制方式。根据题目所述,地址线有6位,因此可以有64个不同的地址。数据线有16条,因此可以读写16位的数据。
·
根据以上分析,正确答案应该是B。需要使用16个存储芯片,分成8组,每组两个。地址线需要连接到这16个芯片的Ag、Az、Aj、Ao上;将B、B、B、B0用一个3-8译码器进行译码形成8条控制线,每一条控制一组中的两个芯片;将E15-E0分别连接到这8个组中的第一个芯片的D0-D15上,将E15-E0分别连接到这8个组中的第二个芯片的D0-D15上。这种方式可以满足题目所述的要求,构造出64个存储单元,每个存储单元的字长为16位。

可以参考《计算机组成原理》或者嵌入式开发

1.扩展2位地址,就需要四个M,因为2^2=4;通过2-4译码器接片选信号;
2.扩展8位数据,需要M翻个倍;因为数据信号没有办法复用和译码,这样就是4*2=8个M;
3.你的A选项中吧数据线复用了,这肯定不靠谱,相当于数据线短接了;所以选择C,把数据的低八位和高八位分开成两组存储

1.4位地址,最多有16个存储单元,数据先线8位,每个存储单元一个字节。目标是64个存储单元,数据先16位,每个存储单元2个字节。如此可以确认需要8个芯片。
2.组合方式先按数据地址,2个8位数据地址组成16位数据地址,如此确认组合方式为4组,每组2个。
3.64个存储单元需要6位地址,组合方式每组2个芯片,需要片选控制,4组需要2为地址,为6为位地址的高2位,低4位为片内存储地址,即16个2字节存储单元。