濮阳香山路:汇编的程序阅读题

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 03:04:14
如果(AX)=45B7,(BX)=6568H,下列程序执行后,程序转向哪里?
ADD AX,BX
JNO L1
JNO L2
SUB AX,BX
JNC L3
JNO L4
JMP SHOT L5

最好做一下说明

JNO L1 //没有溢出 则转到L1
JNO L2 //没有溢出 则转到L2

这两句 如果有溢出转到L1,没有则继续,所以L2是不可能转过去的。

JNC L3 //没有进位 转L3
JNO L4 // 没有溢出 转L4

看看程序:
AX=45B7 BX=6568 H
所以ADD AX,BX肯定没有溢出
SUB AX,BX肯定借位(进位)
所以最后的结果是转向了L3