汇编 | 判断条件 | 解释 |
---|---|---|
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 | |||
溢出 | 符号 | 零 | 未用 | 辅助 | 未用 | 奇偶 | 未用 | 进位 |