下面有4条指令: Ⅰ.MOV AL,[BX+SI+1A0H] Ⅱ.MOV AL,80H[BX][DI] Ⅲ.MOV AL,[BP+SI-0A0H] Ⅳ.MOV AL,[BP] 其中(DS)=0930H,(SS)=0915H

admin2013-01-19  10

问题 下面有4条指令:    Ⅰ.MOV AL,[BX+SI+1A0H]    Ⅱ.MOV AL,80H[BX][DI]    Ⅲ.MOV  AL,[BP+SI-0A0H]    Ⅳ.MOV  AL,[BP]    其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。试问哪些    指令能在AL寄存器中获得相同的结果?

选项 A、仅Ⅰ和Ⅱ
B、仅Ⅱ和Ⅲ
C、仅Ⅲ和Ⅳ
D、Ⅰ、Ⅱ、Ⅲ和Ⅳ

答案D

解析 以BX作为基址寄存器时:
Ⅰ.的偏移地址
EA=9300H+80H+0A0H+1A0H=95C0H
Ⅱ.的偏移地址
EA=9300H+80H+80H+1C0H=95C0H
以BP作为基址寄存器时:
Ⅲ.的偏移地址为
EA=9150H+470H+A0H-0A0H=95C0H
Ⅳ.的偏移地址EA=9150H+470H-95C0H
转载请注明原文地址:https://jikaoti.com/ti/MS17FFFM
0

最新回复(0)