中央处理器-第二节 指令周期

本文深入探讨了CPU的指令周期,包括概念解析、不同类型指令的周期差异,以及如何用方框图语言表示指令周期。通过对指令周期的分析,揭示了CPU如何从内存取指令并执行,形成一个连续循环,直到遇到停机指令。文中还举例说明了如MOV、LAD、ADD、STO和JMP等指令的指令周期,并介绍了方框图在表示指令周期中的应用。

一、指令周期的概念

  计算机的工作过程就是执行程序的过程,也即指令执行的过程。掌握了指令执行的控制过程也就掌握了计算机的CPU的控制过程。

  计算机所以能自动地工作,是因为CPU能从存放程序的内存里取出一条指令并执行这条指令;紧接着又是取指令,执行指令……,如此周而复始,构成了一个封闭的循环。除非遇到停机指令,否则这个循环将一直继续下去。

  CPU每取出并执行一条指令,都要完成一系列的操作,完成这一系列操作所需要的时间称为一个指令周期。由于各种指令的操作功能不同,有的简单,有的复杂,因此,完成一条指令的时间也不尽相同,各种指令周期也就不尽相同。

  一个指令周期通常包含了若干CPU周期。 

CPU周期 :又称机器周期,CPU访问一次内存所花的时间较长,因此通常用从内存读取一条指令字的最短时间来定义。

时钟周期:通常称为节拍脉冲或T周期。一个CPU周期包含若干个时钟周期。时钟周期是处理操作的最基本时间单位。

IF 指令周期=m个cpu周期;

IF cpu周期=n个时钟周期

则:指令周期=m*n个时钟周期

指令周期>cpu周期>时钟周期

  下面是典型指令的指令周期

二、MOV指令的指令周期

三、LAD指令的指

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值