问答题(1998年北京航空航天大学)

结合计算机的组成与结构,详细说明一条机器指令的执行过程。

答案解析

一条指令的执行过程可以分为3个阶段:取指令阶段、分析指令阶段和执行指令阶段。(1)取指令将现行指令从主存中取出来并送至指令寄存器中去,具体的操作为:① 将程序计数器PC中的内容送至存储地址寄存器MAR,并送地址总线AB;② 向存储器发读命令;③ 从主存中取出的指令通过数据总线DB送到数据寄存器MDR;④ 将MDR的内容送至指令寄存器IR中;⑤ 将PC的内容递增,为取下一条指令做好准备。以上操作对任何一条指令都是必须要执行的,称为公共操作。完成取指阶段任务的时间称...

查看完整答案

讨论