单选题
以下说法中,错误的是( )。
A、
指令执行过程中的第一步就是取指令操作
B、
为了进行取指令操作,控制器需要得到相应的指令
C、
取指令操作是控制器自动进行的
D、
在指令长度相同的情况下,所有取指令的操作都是相同的
【正确答案】
B
【答案解析】
解析:取指令操作完成的任务是将当前指令从主存中取出来并送至指令寄存器中去。这是指令运行过程中的第一步,与具体指令无关。取指令操作是控制器自动进行的,是控制器固有的功能。只要指令的长度相同,取指令的操作都是相同的。一条指令运行过程可以分为3个阶段:取指令阶段、分析取数阶段和执行指令阶段。其中取指令阶段的操作对任何一条指令来说都是必须要执行的操作,所以称为公共操作。完成取指阶段任务的时间称为取指周期。如果指令长度不相同,长指令的取指令操作将要比短指令复杂。
提交答案
关闭