计算机各部件之间的层次结构以及协调工作原理

(笔记中的截图均来自王道考研课中的ppt截图)

存储器:

MAR是地址寄存器(其2*(存储位数)表示有几个存储单元),然后在存储体中找到对于的存储单元,MDR即存放在存储体中找到的存储单元。

字:表示一个存储单元的位数

字节:1Byte=1B=8bit

运算器:了解各部件存放的是什么数据吧

控制器:

各个部件相互配合的过程:

初始化PC指向第一条存储地址,即MAR等于0,然后存储器找到MAR=0的存储单元内容,取出里面的存储单元放到数据存储器MDR,MAR将指令送给指令存储器IR,IR取出指令的操作码给CU(操作码可以指明要进行什么操作,比如000001是取数操作),然后将指令的地址码给MAR,同样将从存储体中的到的存储单元放到MDR中,即0000000000000010,最后MDR将取出的数送回给累加器ACC 中。(注意如果要进行乘法运算,则将b送到MQ(乘数),a送到x(被乘数),结果再送到ACC中,根据运算器各部件的存储数据类型来判断)

思考:cpu如何区分指令和数据:根据指令周期的不同阶段。

取指周期从内存中取出的是指令,而执行周期从内存取出或往内存中写入的是数据

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值