指令( )从主存中读出。
A、
总是根据程序计数器(PC)
B、
有时根据PC,有时根据转移指令
C、
根据地址寄存器
D、
有时根据PC,有时根据地址寄存器
【正确答案】
A
【答案解析】
解析:指令总是根据程序计数器(PC)从主存中读出(这一点一定要记住)。可能考生会想到无条件转移指令的情况,认为不一定总是根据PC读出。实际上,正确的执行顺序是这样的,当前指令正在执行时,其实PC已经是下一条指令的地址了,如果遇到了无条件转移指令,则只需要简单地把跳转的地址覆盖PC的内容就可以了,最终的结果还是指令需要根据PC从主存读出。
提交答案
关闭