试题详情
简答题令执行的基本过程分为哪几个阶段?简单说明各阶段完成的任务。
  • 指令执行大致分为三个阶段:取指令阶段、分析及取数阶段和执行阶段。
    ⑴取指令
    将现行指令从内存中取出来并送至指令寄存器中去。
    ①将程序计数器(PC)中的地址通过地址总线送至内存地址寄存器MAR;
    ②向内存发读命令;
    ③从内存中取出的指令经数据寄存器MDR、数据总线送到指令寄存器IR中去;
    ④将PC的内容递增,为取下一条指令做好准备。
    ⑵分析及取数
    指令译码器ID识别和区分不同的指令类型及各种获取操作数的方法;
    无操作数指令,转执行阶段;
    带操作数指令需要读取操作数;
    ⑶执行和操作结果存储
    执行阶段完成指令规定的各种操作,形成稳定的运算结果,并将其存储起来。
  • 关注下方微信公众号,在线模考后查看

热门试题