">

">

设有单总线CPU的计算机结构如图所示。试写出指令ADD(R1),R0的执行流程。其中,(R1)表示寄存器间接寻址,R0表示寄存器寻址,指令功能为加法。

设有单总线CPU的计算机结构如图所示。试写出指令ADD(R1),R0的执行流程。其中,(R1)表示寄存器间接寻址,R0表示寄存器寻址,指令功能为加法。


【正确答案】:指令执行流程:
PC→MAR送指令地址
PC→1→PC修改PC
M(或DBUS)→MDR→IR读指令
R1→MAR送目的地址
M(或DBUS)→MDR→Y取目的操作数
R0+Y→MDR相加运算
MBR→M(或DBUS)将结果写入目的地
Top