一道存储器的题 补充

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:32:14
原题
某16位机中CPU可输出20位地址码,拟采用2K*4(位)的静态RAM芯片,构成安字节编制址的主存储器。
1。存储器的总容量可达到多少?
2。共需要多少片RAM?
3。哪些位的地址码用来选Ram?哪些用来选片内地址?
解:

1,按照字节编址的话,总容量可以达到2^20=1048576B=1MB
按照字编址的话,可以到2MB
2,一共需要1MB/((2K*4b)/8)=1024(片)
3,2K*4的RAM有11根地址线,所以A0到A10选片内地址,A11到A19选RAM

可是我觉得如果按照字编的话应该是0.5mb。为什么是2呢
还有就是应该是 A19应该是空余的吧我觉得,因为实际上位扩4片,字扩就是1024|4=256,那么就只需要8条 2^8就可以选了,是吗

按照字节编址的话,只可以使用8位数据总线,如果按照字编址可以使用16位数据总线,因为你是16位机阿,一次可以读取2个字节,也就是一个地址里面有2B的数据。

字节扩展的话,两个存储器使用一个片选信号,组成一个字节。
字扩展的话,四个存储器使用一个片选信号,组成一个字。
A0到A11连接到所有的存储器,
而A11到A19连接到译码器,生成512个片选信号,一个片选信号选2个RAM。