计算机组成原理--存储器与寄存器


现代计算机硬件由五大部件组成,分别是:运算器、控制器、存储器、输入设备和输出设备。

存储器:

存储器的存在对于计算机来说起着不可或缺的作用。在CPU的内部,存在着许多的存储器,这些存储器叫做寄存器,用来暂时存放数据或者指令。

寄存器:

寄存器是中央处理器内的组成部份。它跟CPU有关。
1.用户可见寄存器:
    1> 通用寄存器:存放操作数。

    2> 数据寄存器:存放操作数。

    3> 地址寄存器:用于存放地址。

    4> 条件码寄存器:存放条件码。

2.控制和状态寄存器:

    1> MAR: 存储器地址寄存器,用于存放将被访问的存储单元地址。

    2> MDR: 存储器数据寄存器,用于存放欲存入存储器中的数据或最近从存储器中读出的数据。

    3> PC: 程序寄存器,存放现行指令的地址,通常具有计数功能。

    4> IR: 指令寄存器,存放当前欲执行的指令。

 内存:

内存又称主存,是CPU能直接寻址访问的存储空间。在计算机工作的时候,所有的数据都要先经过内存,然后才能交由处理器去处理,内存也被称为,CPU与外存通信的桥梁。它的特点是读写速度快。
内存一般是由半导体器件组成,可分为RAM(随机存储器)、ROM(只读存储器)、Cache(高速缓存)