上海交通大学 计算机组成与系统结构第3次作业
712101043001 姚静 计算机组成与系统结构第三次作业
第4章P112习题13:某微机的指令格式如下所示:
15 10 9 8 7 0
OP:操作码;D:位移量; X:寻址特征位,
X=00:直接寻址;
X=01:用变址寄存器X1进行变址; X=10:用变址寄存器X2进行变址; X=11:相对寻址。
设(PC)=1234H,(X1)=0037H,(X2)=1122H,请确定下列指令的有效地址。 (1)6723H 解:
(1)6223H=0110011100100011B,X=11,相对寻址, 有效地址=PC+D=1234H+23H=1257H
(2)4444H=0100010001000100B,X=00,直接寻址,有效地址=D=44H (3)1282H=0001001010000010B,X=10,变址寻址, 有效地址=X2+D=1122H+82H=11A24H
(4)4321H=0100001100100001B,X=11,相对寻址,
有效地址=PC+D=1234H+21H=1255H
第5章P159习题22、23、24、25
22、参见如图所示的数据通路,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受R/W信号控制),AR为地址寄存器,DR为数据缓冲寄存器,ALU由+、-控制信号决定完成何种操作,控制信号G控制的是一个门电路。另外,线上标注有控制信号,例如Yi表示Y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。存数指令“STA R1, (R2)”的含义是将寄存器R1的内容传送至(R2)为地址的主存单元中,请画出其指令周期流程图,并列出相应微操作控制信号序列。
(2)4444H
(3)1282H
(4)4321H