问答题X 纠错
指令执行大致分为三个阶段:取指令阶段、分析及取数阶段和执行阶段。
⑴取指令
将现行指令从内存中取出来并送至指令寄存器中去。
①将程序计数器(PC)中的地址通过地址总线送至内存地址寄存器MAR;
②向内存发读命令;
③从内存中取出的指令经数据寄存器MDR、数据总线送到指令寄存器IR中去;
④将PC的内容递增,为取下一条指令做好准备。
⑵分析及取数
指令译码器ID识别和区分不同的指令类型及各种获取操作数的方法;
无操作数指令,转执行阶段;
带操作数指令需要读取操作数;
⑶执行和操作结果存储
执行阶段完成指令规定的各种操作,形成稳定的运算结果,并将其存储起来。
你可能喜欢
问答题
单项选择题
A.将编好的程序先存入存储器中,然后再启动计算机
B.计算机内部采用二进制数
C.计算机硬件有五大基本*部件组成
D.所有计算机都采用同样的指令系统
问答题
问答题