JNBE 和 JA 判断情况 ( CF 或ZF ) = 0
为什么是或,不应该是和吗??????
还有
JNL 和 JGE 判断情况 (SF异或OF)= 0
可是有符号数有溢出不溢出2种情况:
cmp a,b
OF =0,SF=0 a>=b
OF=1,SF=1 a>b
(SF异或OF)都 为 0
那为什么JGE 叫大于等于转移呢?
溢出时,a不能等于b啊。等于就不溢出了。
------解决方案--------------------
jge 解释为大于 或 等于
也就是说 a 大于 b 是 jge成立的充分条件(满足其一即可)
a 等于 b 也是jge成立的充分条件
Of xor Sf = 0 是 jge成立的 必要条件(必须满足)