汇编语言条件跳转指令
助记符 | 说明 | 标志位 |
---|---|---|
JZ | 为零跳转 | ZF=1 |
JNZ | 非零跳转 | ZF=0 |
JC | 进位跳转 | CF=1 |
JNC | 无进位跳转 | CF=0 |
JO | 溢出跳转 | OF=1 |
JNO | 无溢出跳转 | OF=0 |
JS | 有符号跳转 | SF=1 |
JNS | 无符号跳转 | SF=0 |
JP | 偶校验跳转 | PF=1 |
JNP | 奇校验跳转 | PF=0 |
助记符 | 说明 |
---|---|
JE | 相等跳转(leftOp = reghtOp) |
JNE | 不相等跳转(leftOp ≠ reghtOp) |
JCXZ | CX = 0 跳转 |
JECXZ | ECX = 0 跳转 |
JRCXZ | RCX = 0 跳转(64位模式) |
助记符 | 说明 |
---|---|
JA | 大于跳转(若leftOp > reghtOp) |
JNBE | 不小于或不等于跳转(同JA) |
JAE | 大于或等于跳转(若leftOp ≥ rightOp) |
JNB | 不小于跳转(同JAE) |
JB | 小于跳转(若leftOp < reght) |
JNAE | 不大于或不等于跳转(同JB) |
JBE | 小于或等于跳转(若leftOp ≤ rightOp) |
JNA | 不大于跳转(同JBE) |
助记符 | 说明 |
---|---|
JG | 大于跳转(若leftOp > reghtOp) |
JNLE | 不小于或不等于跳转(同JG) |
JGE | 大于或等于跳转(若leftOp ≥ rightOp) |
JNL | 不小于跳转(同JGE) |
JL | 小于跳转(若leftOp < reght) |
JNGE | 不大于或不等于跳转(同JL) |
JLE | 小于或等于跳转(若leftOp ≤ rightOp) |
JNG | 不大于跳转(同JLE) |