指 令 | 描 述 | 条 件 | 别 名 | 相 反 指 令 |
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
|