计算机组成原理自学笔记——主存储器与CPU的连接

内容概述:

  • 单块存储芯片与CPU的连接
  • 多块存储芯片与CPU的连接

位拓展:数据总线宽度 > 存储芯片字长

现在的计算机,MDR和MAR都会集成在主存之中

MDR  数据总线  主存

MAR  地址总线  主存

地址线和读写控制线同时连接到两个芯片上面

数据线分别连接不同的引脚,可以拓展位数

地址信息会同时送给所有的芯片

数据总线可以把所有芯片的数据同时送给CPU

实现一次性操作多个存储数据

字拓展: 地址总线宽度更大

提高存储器的寻址能力

同样的,将数据线和读写控制线对应接到所有芯片上

地址线分别接在不同的芯片上

实现了字拓展

线选法:

例如,两个8K*8位的芯片

第一个芯片将A13连接到CS上面

第二个芯片将A14连接到CS上面

此时如果A13为1,A14为0则选择了第一块芯片

反之则选择了第二块芯片

所以规定 00或者11开头的地址都不可以使用

第一块芯片最低地址为010 0000 0000 0000

                  最高地址为011 1111 1111 1111

第二块芯片最低地址为100 0000 0000 0000

                  最高地址为101 1111 1111 1111

n条线对应 n个选片信号

译码片选法:

还是刚刚的例子,假设都连接A13,但是第二块的线上连接一个非门

这样就可以实现两个芯片的CS不会冲突

其中非门叫做:1-2译码器

另外还可以使用 2-4  3-8译码器

n条线对应 2^n个选片信号

字位同时拓展:

两个芯片为一组

例如用四组16K*4位,每两个芯片为一组进行拓展,相当于16K*8位

最后会得到一个64K*8位的

00 01 10 11

字拓展:两个芯片前一个连接D0-D3 后一个D4-D7

位拓展:A0-A13连接各个芯片

A14、A15连接2/4译码器 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值