某机的指令格式如下所示: X为寻址特征位:X=00:直接寻址;X=01:用变址寄存器R0寻址;X=10:用变址寄存器R寻址;X=11:相对寻址。 设(PC)=5431 H,(RX1):3515 H,(RX2)=6766H(H代表+六进制数

admin2014-07-18  28

问题 某机的指令格式如下所示:   

  X为寻址特征位:X=00:直接寻址;X=01:用变址寄存器R0寻址;X=10:用变址寄存器R寻址;X=11:相对寻址。
  设(PC)=5431 H,(RX1):3515 H,(RX2)=6766H(H代表+六进制数),请确定下列指令中的有效地址。
  (1)8341 H;(2)1438H;(3)81 34H;(4)6228H。

选项

答案(1)8341 H=(1000 0011 0100 0001)2; x=11,相对寻址,D=41 H,有效地址E=(PC)+D=5431 H+41 H=5472H。 (2)1438H=(0001 0100 0011 1000)2; X=00,直接寻址,D=38H,有效地址E=D=0038H。 (3)8134H=(1000 0001 0011 0100); x=01,用变址寄存器Rx,寻址,D=34H,有效地址E=(RX2)+D=35 15H+34H =3549H。 (4)6228H=(0110 0010 0010 1000)2; x=10,用变址寄存器RX2寻址,D=28H,有效地址E=(RX2)+D=6766H+34H =679AH。

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

最新回复(0)