首先要吐槽一下题图7.10,这位序号全都标反了吧,按照习惯最左边是MSB也就是15、最右边是LSB也就是0……
(1)
4420h = 010001 00 00100000b
可见X=0,不变址。因此寻址为00100000b = 20h。
(2)
2244h = 001000 10 01000100b
可见X=2,用X2进行变址。因此寻址为1122h+01000100b = 1122h + 44h = 1166h
(3)
1322h = 000100 11 01000100b
可见X=3,相对寻址。因此寻址为1234h+01000100b = 1234h + 22h = 1256h
(4)
3521h = 001101 01 00100001b
可见X=1,用X1进行变址。因此寻址为0037h+00100001b = 0037h + 21h = 0058h