主存与CPU的连接(字扩展,位扩展,芯片的地址分配)

主存与CPU的连接(字扩展,位扩展,芯片的地址分配)

废话不多说,直接上主题(在文章最后,留了一个例题,个人提供了答案和解析)
主存储器容量的扩充时所需的芯片数量
在这里插入图片描述

位扩展的连接方法:
① 将各存储器芯片的地址线、片选线和读/写线并联。
② 将各存储器芯片的数据线分别接到数据总线的对应位上。
用2114芯片构成1K×8位的存储器。
用2114芯片构成1K×8位的存储器。
字扩展芯片的地址分配
64K×8位的存储器需要16位地址线A15~A0,而16K×8位的芯片的片内地址线为14根,所以用16位地址线中的低14位A13~A0进行片内寻址,高两位地址A15、A14用于选择芯片,即选片寻址。
设存储器从0000H开始连续编址,则四块芯片的地址分配:
第一片地址范围为:0000H~3FFFH
第二片地址范围为:4000H~7FFFH
第三片地址范围为:8000H~BFFFH
第四片地址范围为:C000H~FFFFH
在这里插入图片描述

字扩展的连接方式:
① 将所有芯片的地址线、数据线、读/写控制线并联。
② 由片选信号区分被选芯片。各芯片的片选信号分别接到存储器高位地址译码器的输出端的相应位上。
用16K×8位的芯片构成64K×8位的存储器
在这里插入图片描述

字和位同时扩展的连接方式:
① 所有芯片的片内地址线、读/写控制线并联。
② 不同地址区域内(组间),同一位芯片的数据线对应地并接在一起,连接到数据总线的对应位上。不同位芯片的数据线分别连接到数据总线的不同位上。
③ 同一地址区域内(组内),不同芯片的片选信号连在一起,接到片选译码器的同一输出端;不同地址区域内的芯片的片选信号分别接到片选译码器的不同输出端。
用2114(1K×4位)芯片构成4K×8位的存储器。
在这里插入图片描述

例题

用512K*1位的存储器芯片构成2MB的存储器(存储器按字节编址),则共需选_____块芯片。在这些芯片中,其中______块芯片的A1地址线应对应地接在一起;_____块芯片的读写控制线应接在一起;每____块芯片的片选信号线应接在一起;每_____块芯片的数据输入线DIN应接在一起。该存储器地址总线至少_____位,其中_____位用于选片寻址,______位用于片内寻址。若存储器按芯片容量划分若干个地址区域且从0连续编址,则第一个地址区域的最后一个地址为__________H,最后一个地址区域的第一个地址为__________H。该存储器应选择具有______个输入______个输出的译码器用于选片,一个输出端控制______块芯片的_____信号。

答案:
32512k*1=2^19*1,2MB=2^21*8 2^(21-19)*8=32
32,32,8,4定义
212MB=2^21*8
221-19=219512k*1=2^19*1
07FFFFH由于是第一给地区,所以片选为00,由于是最后一个地址,后面为全一,即0 0111 1111 1111 1111 1111
180000H由于是最后一个区域,所以片选为11,由于是第一个地址,后面全零,即1 1000 0000 0000 0000 0000
2根据片内寻址4根据分组数8根据扩充位
片选定义

不知道我的分享对您有没有帮助,如果有问题可以私聊我,让我们一起变得更强

  • 45
    点赞
  • 186
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值