计算机组成原理---第五章中央处理器---指令执行过程

1冯,诺伊曼计算机根据指令周期的不同阶段来区分从存储器取出是指令还是数据,取指周期取出的是指令,执行周期取出的是数据。

2时钟周期是计算机操作的最小单位时间,由计算机的主频确定,是主频的倒数。工作脉冲是控制器的最小时间单位,起定时触发作用,一个时钟周期有一个工作脉冲。指令周期可由多个CPU周期组成。CPU周期,即机器周期,包含若干个时钟周期。

3指令总是根据PC从主存中读出

4在取指结束后,程序计数器中存放的是下一条指令的地址

5取指操作是控制器自动进行的,不需要得到相应的指令

6取指周期的任务是根据PC中的内容从主存中取出指令代码并存放在IR中。

7机器周期是指令执行中每步操作(如取指令,存储器读,存储器写)所需要的时间,每个机器周期内的节拍数可以不等,因此其长度可变。因为各种指令的功能不同,所以各指令执行时所需的机器周期数是可变的。

8间址操作是不同的,如存储器间址通过形式地址访存,寄存器间址通过寄存器内容访存

9不同长度的指令其取指操作是不同的

10指令字长与机器字长无关,与存储字长有关

11通常完成一条指令可分为取指阶段和执行阶段。在取指阶段通过访问存储器可将指令取出;在执行阶段通过访问存储器可将操作数取出。因此,虽然指令和数据都以二进制代码形式存放在寄存器中,但CPU可根据指令周期的不同阶段判断从存储器取出的二进制代码是指令还是数据

12中断周期之前是执行周期,之后是下一条指令的取指周期

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值