异常经典的条件转移表格,值得收藏的
|
分类 |
指 令 |
转 移 条 件 |
说 明 |
|
(Ⅰ)
|
JZ/JE |
ZF=1 |
为零/相等, 则转移 |
|
JNZ/JNE |
ZF=0 |
不为零/不相等, 则转移 | |
|
JS |
SF=1 |
为负, 则转移 | |
|
JNS |
SF=0 |
为正, 则转移 | |
|
JO |
OF=1 |
溢出, 则转移 | |
|
JNO |
OF=0 |
不溢出, 则转移 | |
|
JP |
PF=1 |
奇偶位为1, 则转移 | |
|
JNP |
PF=0 |
奇偶位为0, 则转移 | |
|
JC |
CF=1 |
进位位为1, 则转移 | |
|
JNC |
CF=0 |
进位位为0, 则转移 | |
|
(Ⅱ)
|
JB/JNAE/JC |
CF=1 |
低于/不高于等于, 则转移 |
|
JNB/JAE/JNC |
CF=0 |
不低于/高于等于, 则转移 | |
|
JBE/JNA |
(CF * ZF)=1 |
低于等于/不高于, 则转移 | |
|
JNBE/JA |
(CF * ZF)=0 |
不低于等于/高于, 则转移 | |
|
(Ⅲ)
|
JL/JNGE |
(SF * OF)=1 |
小于/不大于等于, 则转移 |
|
JNL/JGE |
(SF * OF)=0 |
不小于/大于等于, 则转移 | |
|
JLE/JNG |
((SF * OF) * ZF)=1 |
小于等于/不大于, 则转移 | |
|
JNLE/JG |
((SF * OF) * ZF)=0 |
不小于等于/大于, 则转移 | |
|
(Ⅳ) |
JCXZ |
(CX)=0 |
CX的内容为0, 则转移 |
注:图中部分符号做*代替,本表格允许自由转载
附某大学计算机专业讲座的图示:
