• JCC 指令表


    JCC指令表
    JCC指条件跳转指令,CC就是指条件码。
    JCC指令 中文含义 英文原意 检查符号位 典型C应用
    JZ/JE 若为0则跳转; jump if zero; ZF=1 if (i == j);
    若相等则跳转 jump if equal if (i == 0);
    JNZ/JNE 若不为0则跳转; jump if not zero; ZF=0 if (i != j);
    若不相等则跳转 jump if not equal if (i != 0);
    JS 若为负则跳转 jump if sign SF=1 if (i < 0);
    JNS 若为正则跳转 jump if not sign SF=0 if (i > 0);
    JP/JPE 若1出现次数为偶数则跳转 jump if Parity (Even) PF=1 (null)
    JNP/JPO 若1出现次数为奇数则跳转 jump if not parity (odd) PF=0 (null)
    JO 若溢出则跳转 jump if overflow OF=1 (null)
    JNO 若无溢出则跳转 jump if not overflow OF=0 (null)
    JC/JB/JNAE 若进位则跳转; jump if carry; CF=1 if (i < j);
    若低于则跳转; jump if below;
    若不高于等于则跳转 jump if not above equal
    JNC/JNB/JAE 若无进位则跳转; jump if not carry; CF=0 if (i >= j);
    若不低于则跳转; jump if not below;
    若高于等于则跳转; jump if above equal
    JBE/JNA 若低于等于则跳转; jump if below equal; ZF=1或CF=1 if (i <= j);
    若不高于则跳转 jump if not above
    JNBE/JA 若不低于等于则跳转; jump if not below equal ZF=0而且CF=0 if (i > j);
    若高于则跳转 jump if abow
    JL/JNGE 若小于则跳转; jump if less SF != OF if (si < sj);
    若不大于等于则跳转 jump if not greater equal
    JNL/JGE 若不小于则跳转; jump if not less; SF = OF if (si >= sj);
    若大于等于则跳转; jump if greater equal
    JLE/JNG 若小于等于则跳转; jump if less equal; ZF != OF 或 ZF=1 if (si <= sj);
    若不大于则跳转 jump if not greater
    JNLE/JG 若不小于等于则跳转; jump if not less equal SF=0F 且 ZF=0 if(si>sj)
    若大于则跳转 jump if greater
  • 相关阅读:
    HDU1080(DP)
    hdu1059(多重背包优化)
    Codeforces Round #190 (Div. 2).D
    jQuery的安装
    JDBC-Statement,prepareStatement,CallableStatement的比较
    execute、executeQuery和executeUpdate之间的区别
    Word操作总结
    Excel 操作总结
    notepad 操作总结
    3.CSS使用基础(2)
  • 原文地址:https://www.cnblogs.com/killad/p/7053817.html
Copyright © 2020-2023  润新知