运算器---控制器----存储器三者相关联

控制器

取指过程:控制器从存储器读出一条指令

分析阶段:分析指令的操作码和地址码分别是什么

执行阶段:根据操作码和地址码完成操作。

控制器由指令寄存器(IR),控制单元(CU),程序计数器(PC)组成。

PC:用来存储当前要执行指令的地址

IR:用来存放当前的指令,IR的内容来自主存的MDR

CU:IR中的操作码送至CU

IR中的地址码送至存储器的MAR。

------------------------------------------------------------

主存:

由多个存储单元,MDR,MAR组成。

如果把一个存储体看成一栋楼,那么每个存储单元就是一个房间,每个存储元可以看成是每个房间的一个床位,床位数相当于存储字长。如同每个房间都需要一个房间号一样,我们对每个存储单元进行编号,称为存储单元的地址。

主存中的两个寄存器:MDR + MAR 

MDR(数据寄存器):用来存放从存储单元取出的二进制代码。

MAR(地址寄存器):用来存放欲访问的存储单元的地址。来自IR中的地址码。

 

运算器:

至少包含3个寄存器和算术逻辑单元。ACC(累加器),MQ(乘商寄存器),X为操作数寄存器。

未完,将会持续更。。

 

 

 

 

 

 

你可能感兴趣的:(计算机组成原理)