设计算机的CPU数据通路及其与存储器的连接结构如题26图所示,其中,R0~R3为通用寄存器,IR为指令寄存器,PC为程序计数器,SP为堆栈指针,C和D为暂存器,MAR为存储器地址寄存器,MDR为存储器数据缓冲寄存器,AB为地址总线,DB为数据总线,CB为控制总线。试写出指令LOAD R1,(R2)的执行流程。指令功能为数据传送操作,其中,R1为采用寄存器寻址的目的操作数,(R2)为采用寄存器间接寻址的源操作数。

设计算机的CPU数据通路及其与存储器的连接结构如题26图所示,其中,R0~R3为通用寄存器,IR为指令寄存器,PC为程序计数器,SP为堆栈指针,C和D为暂存器,MAR为存储器地址寄存器,MDR为存储器数据缓冲寄存器,AB为地址总线,DB为数据总线,CB为控制总线。试写出指令LOAD R1,(R2)的执行流程。指令功能为数据传送操作,其中,R1为采用寄存器寻址的目的操作数,(R2)为采用寄存器间接寻址的源操作数。


【正确答案】:解:PC→MAR
PC+1→PC
DBUS→MDR
MDR→IR
R2→MAR
DBUS→MDR
MDR→R1
Top