计算机组成原理五大部件

计算规则:

MAR位数反映了存储单元个数

MDR位数反映了存储字长

假设MAR有16位,则表示有2^16 = 65536个存储单元

假设MDR有32位,则表示存储容量为

2^16 * 32 = 2,097,152

 

取指过程:通过命令存储器读取命令

分析过程:CU通过寻址特征码指明操作数的地址

执行过程:根据地址码和操作码完成操作

 

 

 

 

 

从存储体中取出数据送至ACC中的过程:

指令存放于储存体中

1:PC将要取指令地址码发送到MAR中

2:再由MAR送至存储体

3:存储体在控制器控制当中,将地址码指定的指令送至MDR保存

4:MDR将指令送至IR,IR功能则为保存当前要执行的指令

5:IR将指令操作码部分送至CU

6:IR将指令地址码部分送至MAR

7:MAR将地址码送至存储体

8:存储体在控制器控制当中,将地址码指定的数据送至MDR保存

9:MDR将数据送至ACC中保存

   

 

ACC将数据送至存储体中保存的过程:

指令存放于储存体中

1:PC将要取指令地址码发送到MAR中

2:再由MAR送至存储体

3:存储体在控制器控制当中,将地址码指定的指令送至MDR保存

4:MDR将指令送至IR,IR功能则为保存当前要执行的指令

5:IR将指令操作码部分送至CU

6:IR将指令地址码部分送至MAR

7:MAR将地址码送至存储体

8:ACC将数据送至MDR中保存

9:MDR将数据送至存储体中保存

posted @ 2015-05-24 12:43  智Cong聪  阅读(768)  评论(0)    收藏  举报