假设(DS)=1000H,(DI)=0400H,(10410)=FFH,(10411H)=00H,下列指令执行 (AX)值是0420H的指令是(   )。

admin2009-01-15  39

问题 假设(DS)=1000H,(DI)=0400H,(10410)=FFH,(10411H)=00H,下列指令执行 (AX)值是0420H的指令是(   )。

选项 A、LEA AX,20[DI]
B、MOV AX,OFFSET DI
C、MOV AX,20[DI]
D、LEA AX,[DI]

答案A

解析 选项A)中的指令的功能是将源操作数的偏移地址送入寄存器AX,即将 20H+0400H的和送AX寄存器。
   选项B)中指令源操作数的使用是错误的,DI寄存器应用变量或标号替代。
   选项C)中指令的功能是将贴段中的偏移地址为0410H处的内存单元内容送AX寄存器,即(AX)=00FFH。
   选项D)中的指令是将0400H送AX寄存器,即(AX)=0400H。
转载请注明原文地址:https://jikaoti.com/ti/qmV7FFFM
0

最新回复(0)