某模型机的数据通路结构如下图所示。 用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。 数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数x为源操作数的形式地址,第2个参数为目的操作数

admin2019-08-15  36

问题 某模型机的数据通路结构如下图所示。

    用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。
数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数x为源操作数的形式地址,第2个参数为目的操作数的形式地址,分别位于指令的第2个和第3个存储字。

选项

答案MOV X(R0),Y(R1) 指令执行流程中的前3步是完成取指令都有的公操作;接下来的5步是去主存中取源操作数,把取出的数放在暂存器C中;然后的4步是形成目的操作数地址i最后2步完成传送操作。 (1)PC→MAR,Read; 取指令 (2)M→MDR→IR (3)PC+1→PC (4)PC→MAR,Read; 取源操作数形式地址 (5)M→MDR→C (6)PC4+1→PC (7)C+R0→MAR,Read; 形成源操作数有效地址,并取源操作数 (8)M→MDR→C; 源操作数暂存C中 (9)PC→MAR,Read; 取目的操作数形式地址 (10)M→MDR→D (11)PC+1→PC (12)D+R1→MAR; 形成目的操作数有效地址 (13)C→MDR; 将源操作数送存储器数据寄存器 (14)MDR→M,Write; 将源操作数写入目的有效地址中

解析
转载请注明原文地址:https://kaotiyun.com/show/MaCi777K
0

相关试题推荐
随机试题
最新回复(0)