目录
一、主存的基本组成
存储体由许多的存储单元组成,每个存储单元里面又包含若干个存储元件,每个存储元件可以存储一位二进制数0/1。
存储体----存储单元(存储一串二进制串)----存储元件(存储一个0/1)
- 存储单元:存放一串二进制代码。
- 存储字:存储单元中的二进制代码
- 存储字长:存储单元中二进制代码位数。
存储单元按照地址进行寻址。
MAR:存储器地址寄存器,保存了存储体的地址(存储单元的编号),反应了存储单元的个数。所以MAR的位数和存储单元的个数有关。
MDR:存储器数据寄存器,反应存储字长(存储单元长度)。保存了要送入CPU中的数据或者要保存到存储体中的数据或者刚刚从存储体中取出来的数据。这个寄存器的长度和存储单元的长度相同。
数据总线连接MDR数据寄存器,方向是双向的,因为MDR中的数据可能读出也可能写入。
二、主存中单元地址的分配
1、主存中存储单元
下图中,每一个小方块就代表一个存储单元,大方块是主存中的存储体。以8位二进制作为一个存储单元,也就是一个字节。通常&