计算机组成原理五大部件

计算规则:

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将数据送至存储体中保存

转载于:https://www.cnblogs.com/pye52/p/4525669.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值