计算机组成原理---主存储器与CPU的连接

连接原理:

主存储器通过数据总线、地址总线、控制总线与CPU连接

数据总线的位数与工作频率的乘积正比于数据传输率。

地址总线的位数决定了可寻址最大内存空间。

控制总线指出了总线周期的类型和输入输出操作完成的时刻。

主存容量扩展:

  • 位扩展法

将多个存储芯片的地址端、片选端和读写控制端相并联

  • 字扩展法

增加存储器字的个数而,位数不变。字扩展将芯片的地址线、数据线、控制线相并联,由片选信号区分个芯片的范围地址。

  • 字位同时扩展法

既增加储存长,又增加存储字的数量

 【例子】16k x 1位的存储芯片来组成一个64k x 8位的存储器,字和为分别扩展了几倍?

答:1.字:64k/16k=4倍  2.位:8/1=8倍

存储芯片的地址分配与片选:

  1. 线选法

以系统的地址线作为存储器芯片的片选信号, 为此只需把用到的地址线与存储器芯片的片选端直接相连。

  1. 译码片选法

将地址总线中除片内地址以外的全部高位地址接到译码器的输入端参与译码.

(注:存储器与cpu的连接需要注意的点不再叙述,王道P106)

相关例题:

【1】利用2k x 4 位的芯片组成 8k x 8 位的存储器,地址0B1FH所在的最小地址是?(0800H)

把地址的成分做分析0B1FH转为二进制为:0000 1011 0001 1111

其中,黑色部分为地址的部分,其连接图如图:

绿色部分为输入译码器的地址

计算机组成原理---主存储器与CPU的连接_第1张图片

 其中A0~A10 有11位(2^11),为片内地址,而A11、A12用来选择工作的芯片(扩展了两位)。

最小地址只需要把全黑的地址全改为0,即0000 1000 0000 0000(0800H)

 

 

 

你可能感兴趣的:(笔记)