zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    C# 基本数据类型
    java二进制,原码、反码、补码、位运算
    .net邮件发送[c#]
    linux软件安装命令
    VB.net实现从ListView控件中异地获取文本内容源代码
    VB获得进程PID
    任意组合指令达到免杀
    免杀之等价替换法
    ASP技巧base64编码、解码函数
    看到一个思路新颖的下载者制作法
  • 原文地址:https://www.cnblogs.com/killad/p/7053817.html
Copyright © 2011-2022 走看看