德国圣诞市场:汇编的程序阅读题
来源:百度文库 编辑:高考问答 时间:2024/07/03 10:00:02
如果(AX)=45B7,(BX)=6568H,下列程序执行后,程序转向哪里?
ADD AX,BX
JNO L1
JNO L2
SUB AX,BX
JNC L3
JNO L4
JMP SHOT L5
最好做一下说明
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