问题 单项选择题

计算机指令系统往往具有多种寻址方式。直接寻址方式指 (111) ,立即数寻址方式指 (112) ;寄存器寻址方式是指 (113) 。假设基址寄存器的内容为2000H,变址寄存器的内容为 03A0H,指令的地址码部分为2BH,当前正在执行的指令所在地址为3A00H。若采用相对寻址方式,操作数实际地址为 (114) 。若采用变址寻址,并考虑基址时,数据的实际地址为 (115)

A.23DFH
B.4B3FH
C.23AOH
D.203FH

答案

参考答案:A

解析: 计算机指令系统往往具有多种寻址方式。操作数地址在指令中称为直接寻址,操作数就是指令的一部分称为立即数寻址。当操作数地址在寄存器中,是寄存器间接寻址方式。
相对寻址是用当前指令地址加指令地址码部分作为数据地址,即3A00H+002BH=3A2BH
而基址加变址寻址则是用基址寄存器内容+变址寄存器内容+指令地址码部分得到。即:
2000H+03A0H+002BH=23DFH。

单项选择题
单项选择题