关于存储器的计算空间 (计算机组成原理)忘记打问题,真不好意思.某16位机中CPU可输出地址码20位,拟采用2K*4(位)的SRAM心片,构成按字节编址的内存 .问:(1)存储器的总容量可达到多少?(2)共需要多

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 01:47:08
关于存储器的计算空间 (计算机组成原理)忘记打问题,真不好意思.某16位机中CPU可输出地址码20位,拟采用2K*4(位)的SRAM心片,构成按字节编址的内存 .问:(1)存储器的总容量可达到多少?(2)共需要多

关于存储器的计算空间 (计算机组成原理)忘记打问题,真不好意思.某16位机中CPU可输出地址码20位,拟采用2K*4(位)的SRAM心片,构成按字节编址的内存 .问:(1)存储器的总容量可达到多少?(2)共需要多
关于存储器的计算空间 (计算机组成原理)
忘记打问题,真不好意思.
某16位机中CPU可输出地址码20位,拟采用2K*4(位)的SRAM心片,构成按字节编址的内存 .问:
(1)存储器的总容量可达到多少?
(2)共需要多少片RAM心片?
(3)哪些位地址码用来选RAM心片?哪些位地址码用来选片内地址?
请各们人兄讲出计算步骤,以及为什么,因为小弟是菜鸟一个,讲得好的话,

关于存储器的计算空间 (计算机组成原理)忘记打问题,真不好意思.某16位机中CPU可输出地址码20位,拟采用2K*4(位)的SRAM心片,构成按字节编址的内存 .问:(1)存储器的总容量可达到多少?(2)共需要多
首先紫轩之吻得回答绝对错误,因为他连什么是存储单元和什么是字节都没有搞清楚.他应该解释的是存储单元.
,如果按字节编址,一个字节有8位二进制位组成,又因为CPU的输出地址码为20位 也就是它的地址总线宽度(位数)是20条,所以CPU可以支持的寻址范围为1MB.也就是可以支持2^20*8个bit
所以可以回答您的
1:存储器的总容量可达到1MB.
2:因为由上述可以知道存储器为1M*8bit
所以有(1024/2)*(8/4)=1024片SRAM组成该存储器.
也就是先有2片1M*2bit的SRAM位扩展组成1M*8bit的SRAM.然后512片SRAM字扩展组成1M*2bit的存储器.
3.因为此SRAM片子有9位地址来选片(因为有512片SRAM字扩展组成1M*2bit的SRAM).一般均采用高位地址进行选片所以为A11---A20,因为组成元素为2K*4(位)的SRAM片子所以片内地址应该是11位,也就是A0---A10.这样全部的地址线就全部用上.
注意:这里还可以说明CPU的外部数据线也就是连内存的数据线的位数为8位,即8根数据线.就是因为该内存用字节编址.
回答可以吗?希望得到您的分数.