一条指令的运行包括哪几个阶段?其中第一个阶段(公共操作阶段)必须完成哪些任务?急!急!

一条指令的运行包括哪几个阶段?其中第一个阶段(公共操作阶段)必须完成哪些任务?急!急!

取指令,指令译码和执行指令三个阶段。

将一条指令从主存中取到指令寄存器的过程。程序计数器PC中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,PC中的数值将根据指令字长度而自动递增:若为单字长指令,则(PC)+1àPC;若为双字长指令,则(PC)+2àPC,依此类推。


扩展资料:

执行指令阶段的运行结果数据“写回”到某种存储形式:结果数据经常被写到CPU的内部寄存器中,以便被后续的指令快速地存取;

在有些情况下,结果数据也可被写入相对较慢、但较廉价且容量较大的主存。许多指令还会改变程序状态字寄存器中标志位的状态,这些标志位标识着不同的操作结果,可被用来影响程序的动作。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-15
取指令,指令译码和执行指令三个阶段。本回答被提问者采纳
相似回答