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