问题 单项选择题

下面有四条指令:
①MOV AL,[BX+SI+1AOH]
②MOV AL,80H[BX][DI]
③MOV AL,[BP+SI-0A0H]
④MOV AL,[BP]
其中(DS)=0930H,(SS)=0915H,(SI)=0AOH,(DI)=ACOH,(BX)=80H,(BP)= 470H。试问哪些指令能在AL寄存器中获得相同的结果 ( )
A) 仅①和② B) 仅②和③ C) 仅③和④ D) ①、②、③、④

答案

参考答案:C

解析: 在第③中,MOV AL,[BP+ SI-0A0H]就相当于MOV AL,[BP]因为SI= 0A0H,BP+SI-0A0H=BP。所以第③和第④的作用是相同的,它们AL寄存器中获得的内容也是相同的,都是470H。选项C正确。

选择题
选择题