指令 描述 条件 相同指令 相反指令
    JC 如果CF被置位则跳转 CF=1 JB, JNAE JNC
    JNC 如果CF没有置位则跳转 CF=0 JNB, JAE JC
    JZ 如果ZF被置位则跳转 ZF=1 JE JNZ
    JNZ 如果ZF没有被置位则跳转 ZF=0 JNE JZ
    JS 如果SF被置位则跳转 SF=1 JNS
    JNS 如果SF没有被置位则跳转 SF=0 JS
    JO 如果OF被置位则跳转 OF=1 JNO
    JNO 如果OF没有被置位则跳转 OF=0 JO
    JP 如果PF被置位则跳转 PF=1 JPE JNP
    JPE 如果PF为偶校验则跳转 PF=1 JP JPO
    JNP 如果PF没有被置位则跳转 PF=0 JPO JP
    JPO 如果PF为奇校验则跳转 PF=0 JNP JPE
    使用无符号数比较的JCC指令
    JA 如果超过(>)则跳转 CF=0,ZF=0 JNBE JNA
    JNBE 如果不低于或等于(不 <=)则跳转 CF=0,ZF=0 JA JBE
    JAE 如果超过或等于(>=)则跳转 CF=0 JNC,JNB JNAE
    JNB 如果不低于则跳转(不 <) CF=0 JNC,JAE JB
    JB 如果低于(<)则跳转 CF=1 JC,JNAE JNB
    JNAE 如果不超过或等于(不>=)则跳转 CF=1 JC,JB JAE
    JBE 如果低于或等于(<=)则跳转 CF=1或ZF=1 JNA JNBE
    JNA 如果不超过(不>)则跳转 CF=1或ZF=1 JBE JA
    JE 如果相等(=)则跳转 ZF=1 JZ JNE
    JNE 如果不相等(<>)则跳转 ZF=0 JNZ JE
    使用有符号数比较的JCC指令
    JG 如果大于(>)则跳转 SF=OF或ZF=0 JNLE JNG
    JNLE 如果小于或等于(<=)则跳转 SF=OF或
    ZF=0
    JG JLE
    JGE 如果大于或等于(>=)则跳转 SF=OF JNL JNGE
    JNL 如果不小于(不<)则跳转 SF=OF JGE JL
    JL 如果小于(<)则跳转 SF!=OF JNGE JNL
    JNGE 如果大于或等于(>=)跳转 SF!=OF JL JGE
    JLE 如果小于或等于(<=)跳转 SF!=OF或ZF=1 JNG JNLE
    JNG 如果不大于(不>)则跳转 SF!=OF或ZF=1 JLE JG
    JE 如果等于(=)则跳转 ZF=1 JZ JNE
    JNE 如果不等于(<>)则跳转 ZF=0 JNZ JE