# 条件分支
不总是被执行。取决EFLAGS的状态的其中5位
进位(Carry) (CF) ---- 第0位 (借位有效位)
溢出(Overflow) (OF) ----- 11bit
奇偶校验(Parity) (PF) ---- 2bit
符号(Sign) (SF) ---- 7bit
零(Zero) (ZF) ---- 6bit
# 条件调转指令
JA > CF=0 AND ZF=0 above
JAE >= CF=0 above
JB < CF=1 below
JBE <= CF=1 OR ZF=1 below
JC 进位 CF=1
JCXZ CX寄存器位0
JECXZ ECX寄存器位0
JE == ZF=1
JG > ZF=0 AND SF=OF greater
JGE >= SF=OF greater
JL < SF<>OF less
JLE <= ZF=1 OR SF<>OF less
JNA 不大于 CF=1 OR ZF=1 above
JNAE 不大与或等于 CF=1 above
JNB 不小于 CF=0 below
JNBE 不小于或等与 CF=0 AND ZF=0 below
JNC 无进位 CF=0
JNE != ZF=0
JNG 不大于 ZF=1 OR SF<>OF greater
JNGE 不大于或等于 SF<>OF greater
JNL 不小于 SF=OF less
JNLE 不小于或等于 ZF=0 AND SF=OF less
JNO 不溢出 OF=0
JNP 不奇偶校验 PF=0
JNS 无符号 SF=0
JNZ 非零 ZF=0
JO 溢出 OF=1
JP 奇偶校验 PF=1
JPE 偶校验 PF=1
JPO 奇校验 PF=0
JS 带符号 SF=1
JZ 位零 ZF=1
对于计算无符号整数值,使用above,below
带符号整数值,使用greater,less