windows条件跳转判断
其他
2021-03-25 06:15:59
阅读次数: 0
汇编 |
判断条件 |
解释 |
JA |
CF=0&ZF=0 |
无符号大于则跳转 |
JAE |
CF=0 |
无符号大于等于则跳转 |
JB |
CF=1 |
无符号小于则跳转 |
JBE |
CF=1|ZF=1 |
无符号小于等于则跳转 |
JC |
CF=1 |
进位则跳转 |
JCXZ |
CX=0 |
CX为0则跳转 |
JE |
ZF=1 |
等于则跳转 |
JG |
ZF=0&SF=OF |
有符号大于则跳转 |
JGE |
SF=OF |
有符号大于等于则跳转 |
JL |
SF!=OF |
有符号小于则跳转 |
JLE |
ZF=1|SF!=OF |
有符号小于等于则跳转 |
JMP |
|
无条件跳转 |
JNA |
CF=1|ZF=1 |
无符号不大于则跳转 |
JNAE |
CF=1 |
无符号不大于等于则跳转 |
JNB |
CF=0 |
无符号不小于则跳转 |
JNBE |
CF=0&ZF=0 |
无符号不小于等于则跳转 |
JNC |
CF=0 |
不进位则跳转 |
JNE |
ZF=0 |
不等于则跳转 |
JNG |
ZF=1|SF!=OF |
有符号不大于则跳转 |
JNGE |
SF!=OF |
有符号不大于等于则跳转 |
JNL |
SF=OF |
有符号不小于则跳转 |
JNLE |
ZF=0&SF=OF |
有符号不小于等于则跳转 |
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 |
为0则跳转 |
跳转相关的标志位:
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
OF |
DF |
IF |
TF |
SF |
ZF |
|
AF |
|
PF |
|
CF |
溢出 |
|
|
|
符号 |
零 |
未用 |
辅助 |
未用 |
奇偶 |
未用 |
进位 |
转载自blog.csdn.net/qq_31932681/article/details/112375305