助記符 | 標誌位 | 說明 |
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) 用於有符號的,使用和前兩個一樣所以你上面應該是對的