指 令 |
描 述 |
条 件 |
别 名 |
相 反 指 令 |
JC |
如果进位位被置位则跳转 |
进位标志=1 |
JB,JNAE |
JNC |
JNC |
如果进位位没有置位则跳转 |
进位标志=0 |
JNB,JAE |
JC |
JZ |
如果0标志被置位则跳转 |
0标志=1 |
JE |
JNZ |
JNZ |
如果0标志没有置位则跳转 |
0标志=0 |
JNE |
JZ |
指 令 |
描 述 |
条 件 |
别 名 |
相反指令 |
JS |
如果符号位被置位则跳转 |
符号标志=1 |
JNS | |
JNS |
如果符号位没有被置位则跳转 |
符号标志=0 |
JS | |
JO |
如果溢出标志置位则跳转 |
溢出标志=1 |
JNO | |
JNO |
如果溢出标志没有置位则跳转 |
溢出标志=0 |
JO |
|
JP |
如果奇偶校验位被置位则跳转 |
奇偶校验标志=1 |
JPE |
JNP |
JPE |
如果奇偶校验位为偶校验则跳转 |
奇偶校验标志=1 |
JP |
JPO |
JNP |
如果奇偶校验位没有被置位则跳转 |
奇偶校验标志=0 |
JPO |
JP |
JPO |
如果奇偶校验位为奇校验则跳转 |
奇偶校验标志=0 |
JNP |
JPE |
指 令 |
描 述 |
条 件 |
别 名 |
相反指令 |
JA |
如果超过(>)则跳转 |
进位标志=0,0标志=0 |
JNBE |
JNA |
JNBE |
如果不低于或等于(不 <=)则跳转 |
进位标志=0,0标志=0 |
JA |
JBE |
JAE |
如果超过或等于(>=)则跳转 |
进位标志=0 |
JNC,JNB |
JNAE |
JNB |
如果不低于则跳转(不 <) |
进位标志=0 |
JNC,JAE |
JB |
JB |
如果低于(<)则跳转 |
进位标志=1 |
JC,JNAE |
JNB |
JNAE |
如果不超过或等于(不>=)则跳转 |
进位标志=1 |
JC,JB |
JAE |
JBE |
如果低于或等于(<=)则跳转 |
进位标志=1或0标志=1 |
JNA |
JNBE |
JNA |
如果不超过(不>)则跳转 |
进位标志=1或0标志=1 |
JBE |
JA |
JE |
如果相等(=)则跳转 |
0标志=1 |
JZ |
JNE |
JNE |
如果不相等(<>)则跳转 |
0标志=0 |
JNZ |
JE |
指 令 |
描 述 |
条 件 |
别 名 |
相反指令 |
JG |
如果大于(>)则跳转 |
符号标志=溢出标志或0标志=0 |
JNLE |
JNG |
JNLE |
如果小于或等于(<=)则跳转 |
符号标志=溢出标志或0标志=0 |
JG |
JLE |
JGE |
如果大于或等于(>=)则跳转 |
符号标志=溢出标志 |
JNL |
JGE |
JNL |
如果不小于(不<)则跳转 |
符号标志=溢出标志 |
JGE |
JL |
JL |
如果小于(<)则跳转 |
符号标志<>溢出标志 |
JNGE |
JNL |
JNGE |
如果大于或等于(>=)跳转 |
符号标志<>溢出标志 |
JL |
JGE |
JLE |
如果小于或等于(<=)跳转 |
符号标志<>溢出标志或0标志=1 |
JNG |
JNLE |
JNG |
如果不大于(不>)则跳转 |
符号标志<>溢出标志或0标志=1 |
JLE |
JG |
JE |
如果等于(=)则跳转 |
0标志=1 |
JZ |
JNE |
JNE |
如果不等于(<>)则跳转 |
0标志=0 |
JNZ |
JE |