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

admin2009-01-15  37

问题 假设(DS)=1000H,(DI)=0400H,(10410H)=FFH,(10041H)=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)指令的功能是将DS段中偏移地址为 0410H处的内存单元内容送AX寄存器,即(AX)=00FFH。选项D)中指令是将 0400H送AX寄存器。即(AX)=0400H。
转载请注明原文地址:https://jikaoti.com/ti/BvV7FFFM
0

最新回复(0)