汇编指令探析:JCC指令的用法详解
最编程
2024-08-13 16:36:32
...
JCC | 标志位 | 含义 |
---|---|---|
JE | 结果为0则跳转 | ZF=1 |
JNE | 结果不为0则跳转 | ZF=0 |
JS | 结果为负则跳转 | SF=1 |
JNS | 结果为非负则跳转 | SF=0 |
JP | 结果中最后一个字节中1的个数为偶数则跳转 | PF=1 |
JNP | 结果中最后一个字节中1的个数为奇数则跳转 | PF=0 |
JO | 结果溢出了则跳转 | OF=1 |
JNO | 结果没有溢出则跳转 | OF=0 |
JB | 小于则跳转(无符号数) | CF=1 |
JNB | 大于等于则跳转(无符号数) | CF=0 |
JA | 大于则跳转(无符号数) | CF=0 and ZF=1 |
JNA | 小于等于则跳转(无符号数) | CF=0 or ZF=1 |
JL | 小于则跳转(有符号数) | SF!=OF |
JNL | 大于等于则跳转(有符号数) | SF=OF |
JG | 大于则跳转(有符号数) | ZF=1 or SF!=OF |
JNG | 小于等于则跳转(有符号数) | ZF=0 and SF=OF |