与微指令的执行周期相对应的是 与微指令的执行周期对应的是

与微指令的执行周期对应的是指令周期 。
指令周期是取出一条指令并执行这条指令的时间 。一般由若干个机器周期组成 , 是从取指令、分析指令到执行完所需的全部时间 。指令周期类型有非访内指令的指令周期、取数指令的指令周期、存数指令的指令周期、空操作指令和转移指令的指令周期 。计算机之所以能自动地工作 , 是因为CPU能从存放程序的内存里取出一条指令并执行这条指令;紧接着又是取指令 , 执行指令 , 如此周而复始 , 构成了一个封闭的循环 。除非遇到停机指令 , 否则这个循环将一直继续下去 。

【与微指令的执行周期相对应的是 与微指令的执行周期对应的是】指令不同 , 所需的机器周期数也不同 。对于一些简单的的单字节指令 , 在取指令周期中 , 指令取出到指令寄存器后 , 立即译码执行 , 不再需要其它的机器周期 。对于一些比较复杂的指令 , 例如转移指令、乘法指令 , 则需要两个或者两个以上的机器周期 。从指令的执行速度看 , 单字节和双字节指令一般为单机器周期和双机器周期 , 三字节指令都是双机器周期 , 只有乘、除指令占用4个机器周期 。因此在进行编程时 , 在完成相同工作的情况下 , 选用占用机器周期少的命令会提高程序的执行速率 , 尤其是在编写大型程序程序的时候 , 其效果更加明显 。

    相关经验推荐