某模型机的通路结构如下图所示,用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程
某模型机的通路结构如下图所示,用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。
(1)数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数为目的操作数的形式地址,分别位于指令的第2个和第3个存储字。
(2)数据求反指令COM一(R0),采用自减型寄存器间接寻址,结果送回自减后的地由E单元。
某模型机的通路结构如下图所示,用寄存器传送语句(如PC→MAR),拟出下列指令从读取到执行的完整流程。
(1)数据传送指令MOV X(R0),Y(R1),源和目的操作数地址均采用变址寻址,第1个参数X为源操作数的形式地址,第2个参数为目的操作数的形式地址,分别位于指令的第2个和第3个存储字。
(2)数据求反指令COM一(R0),采用自减型寄存器间接寻址,结果送回自减后的地由E单元。
图中X为寻址特征位,且 当X=0时,不变址; x=1时,用变址寄存器X1进行变址; x=2时,用变址寄存器X2进行变址; x=3时,相对寻址。 设(PC)=1234H,[X1]=0037H,[X2]=1122H,确定下列指令的有效地址(指令和地址均用十六进制表示): (1)4420;(2)2244;(3)1322;(4)3521。
图中X为寻址特征位,且
当X=0时,不变址;
X=1时,用变址寄存器X1进行变址;
X=2时,用变址寄存器X,进行变址;
X=3时,相对寻址。
设(PC)= 1234H,[X1] =0037H,[X2]=1122H,确定下列指令的有效地址(指令和地址均用十六进制表示):
(1) 4420;(2) 2244;(3) 1322;(4) 3521。
LAIALU的A输入端选择器
LB ALU的B输入端选择器
M 主存
MDR 主存数据寄存器
IR指令寄存器
MAR主存地址寄存器
PC程序计数器
R0~R3通用寄存器
C、D暂存器
(1)补充各种部件之间的主要连接线,并注明数据流动方向。.
(2)写出ADD @R1,@R2和SUB @R1,@ R2指令取指阶段和执行阶段的信息流程。R1寄存器中存放源操作数的地址,R2寄存器中存放的是目的操作数的地址。
A.直接 B.运算器 C.立即数 D.寄存器间接
E.间接 F.堆栈 G.寄存器 H.变址