A-A+

执行下列哪一条指令后 就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。A.TE

2022-08-05 22:15:24 问答库 阅读 172 次

问题详情

执行下列哪一条指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同()。
A.TEST AL, BL
B.CMP AL, BL
C.AND AL, BL
D.XOR AL, BL请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:TEST指令执行与操作,不影响操作数,结果改变状态标志位;CMP指令执行减法操作,也不影响操作数:XOR在这里可以用来判断最高位是否相同,相同SF=0,不同SF=1,因此可以用JS/JNS指令宋进行条件转移。

考点:指令,高位