3.4 存储器的字扩展、位扩展

3.4.1 地址线、数据线、控制线

半导体存储芯片采用超大规模集成电路制造工艺,要与外界打交道,须包含下列三组信号线
地址线
地址线用于指定每个存储单元所在的行列位置,即指定每个存储单元的地址;地址线决定了有多少个能存放数据的存储单元个数。
数据线
通过地址选定相应存储单元后,需要数据线来传送要 操作的数据;决定了二进制数据。
控制线
一般包括使能端(C ̅S ̅) ,读写控制端R/W ̅

3.4.2 扩展

在这里插入图片描述

存储器容量扩展

  • 位扩展
  • 字扩展
  • 字位扩展

上面1K × 4b,其中1K就代表字,4b代表位,每8b等于1B,所以它的容量是0.5KB。

存储器同CPU处理器连接时,要完成:
①地址线的连接
②数据线的连接
③控制线的连接。

3.4.3 位扩展

当芯片存储单位数与主存要求存储单元数相同而位数不足时,需要对位数进行扩展

例如主存需要1K×8的芯片,而如果提供的只有2114(1K × 4b)的芯片,则需要进行位扩展。
首先我们算出需要两块2114的芯片(容量相除就是了),扩展之前是4位,它能表示的范围就是0000~1111,位扩展就是扩展位数,现在有两个这样的4位,那扩展之后就是8位,8位能表示的范围就是0000 0000~1111 1111,要是用4块芯片来扩展位,那就是16位,对应的二进制密密麻麻我就不写了,这就是位扩展规律。当然我们一般用十六进制去表示,如4000~7FFF,后面一般带H符号区分。

位扩展对应的是数据线的个数,比如8位就意味着有8根数据线。

3.4.4 字扩展

当芯片字长与主存相同而存储单元数不足时,需要对存储空间即地址空间进行扩展。

字扩展就是要增加存储字的数量,也就是地址线的位数。

例如现需要2K×4的存储容量,只提供1K×4的芯片。
同样地,根据容量算出需要两片2114芯片,位相同都是4不用管,那么只扩展字,1k对应所需要的地址线是10根(210=1024),现在要扩展到2K就需要11根了。扩展前能表示的范围为00 0000 0000~01 1111 1111,扩展后新加的芯片表示的范围就是10 0000 0000~11 1111 1111,也就是说,扩展前的范围是01023,扩展后就是02048

——————————————我是底线———————————————

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值