计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为(1)寻址,操作数地址在指令中称为(2)寻址。当操作数地址在寄存器中,就采用(3)寻址方式。假设基址寄存器的内容为2000H,变址寄存器的内容为03AOH,指令的地址码部分为3FH,当前正在执行

admin2019-05-23  31

问题 计算机指令系统往往具有多种寻址方式。操作数就是指令的一部分称为(1)寻址,操作数地址在指令中称为(2)寻址。当操作数地址在寄存器中,就采用(3)寻址方式。假设基址寄存器的内容为2000H,变址寄存器的内容为03AOH,指令的地址码部分为3FH,当前正在执行的指令所在地址为2B00H。若采用相对寻址方式,则数据实际地址为(4)。若采用变址寻址,并考虑基址,数据的实际地址为(5)。

选项 A、23DFH
B、4B3FH
C、23AOH
D、203FH

答案A

解析 操作数就是指令的一部分为立即数寻址。第1空的正确答案为选项C。操作数地址在指令中称为直接寻址。第2空的正确答案为选项A。当操作数地址在寄存器中,就采用寄存器间接寻址方式。第3空的正确答案为选项D。采用相对寻址方式,就是将地址码加上程序计数器内容得到数据的地址,即2B00+3F=2B3F。第4空的正确答案为选项C。采用变址寻址方式,就是将地址码加上变址寄存器内容形成数据的地址,即03A0+3F+2000=23DF。第5空的正确答案为选项A。
转载请注明原文地址:https://kaotiyun.com/show/P4VZ777K
0

最新回复(0)