助记符 | 标志位 | 说明 |
JZ/JE | ZF=1 | 等于零/相等 |
JNZ/JNE | ZF=0 | 不等于零/不相等 |
JS | SF=1 | 符号为负 |
JNS | SF=0 | 符号为正 |
JP/JPE | PF=1 | 低8位"1"的个数为偶 |
JNP/NPO | PF=0 | 低8位"1"的个数为奇 |
JO | OF=1 | 溢出 |
JNO | OF=0 | 无溢出 |
JC/JB/JNAE | CF=1 | 进位/低于/不高于/等于 |
JNC/JNB/JAE | CF=0 | 无进位/不低于/高于等于 |
JBE/JNA | CF=1或ZF=1 | 低于等于/不高于 |
JNBE/JA | CF=0或ZF=0 | 不低于等于/高于 |
JL/JNGE | SF不等于OF | 不大于/大于等于 |
JNL/JGE | SF=OF | 不小于/大于等于 |
JLE/JNG | ZF不等于OF或ZF=1 | 小于等于/不大于 |
JNLE/JG | SF=OF且ZF=0 | 不小于等于/大于 |
jb(jump below); 前者小于后者就跳转 ja(jump above) 前者大于后者就跳转这两个用于无符号, jl(jump less) 和jg (jump great) 用于有符号的,使用和前两个一样所以你上面应该是对的