cpu如何区分指令和数据

cpu如何区分指令和数据

我们知道指令是操作码+地址码组成,以二进制的形式存放在内存中,数据也是以二进制的形式存放在内存中,那么当cpu去访问内存的存储单元时,怎么区分现在读取的是指令还是数据呢?

冯诺依曼计算机是根据指令周期的不同阶段,来区分从内存中取出的是指令还是数据

指令周期分为4个部分

  1. 取指周期,这个周期取出的是指令{操作码,地址码}
  2. 间接寻址周期,找到有效地址(内存物理地址)
  3. 执行周期,这个周期取出的就是数据
  4. 中断周期,检查有没有中断信号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值