计算机体系结构:主存简单模型及寻址_体系结构

主存储器分为存储体,MAR,MDR组成。

地址寄存器存放欲访问的存储单元地址。数据寄存器存放要传进来或者传出去的数据。

存储体存放具体的数据。

存储元:能完成一个二进制读写的单元。

计算机体系结构:主存简单模型及寻址_译码器_02

存储单元:由译码器产生的控制信号控制的一行存储元。

计算机体系结构:主存简单模型及寻址_译码器_03

储存体:由多个存储单元构成

计算机体系结构:主存简单模型及寻址_体系结构_04

 红色的线并行同时控制多个存储元,绿色的线可以把储存元的信号传入或者传出。

存储字:可以同时取出的电信号

存储字长:一个存储单元中二进制个数(一个字节等于8个比特)。

如果同时在红线上放两个读信号,那么1条绿线会有两个信号,发生了冲突,所以只能使一个红线有信号。

译码器:使地址码唯一对应存储单元(映射:把二进制地址映射为一个有效信号)。

计算机体系结构:主存简单模型及寻址_译码器_05

储存器芯片的基本结构:

计算机体系结构:主存简单模型及寻址_编址_06

数据线和MDR相连,即将写入或者读出的数据放在MDR中,MDR外部与数据线相连。

地址线与存储器的MAR相连,传入地址,译码器解析地址,传出一个控制信号(红线),是唯一一个存储单元读/写。

控制器协调MAR和MDR的工作。

片选线:有两种控制模式,高电平有效和低电平有效,是芯片控制的开关。

读控制线和写控制线,决定译码器传入的是读信号还是写信号。

地址线有n个,对应2^n个存储单元,传入的地址可以唯一确定一个存储单元。

存储容量:n位地址线,2^n个存储单元,存储字长为N个比特,那么存储容量为2^n*N个比特。

编址:总容量为1KB,按字节寻址,有1k个单元。

首先按字节编址,需要10根地址线。如果按字编址,那么每一个单元可以用前8位来表示,最后两位表示一个单元的第几个字。

计算机体系结构:主存简单模型及寻址_译码器_07

 如何存放一个字?大端法和小端法。

计算机体系结构:主存简单模型及寻址_编址_08