直接转移指令 | ||||
---|---|---|---|---|
指令格式 | 机器码 | 测试标志 | 条件说明 | 符号 |
JO OPR | 70 | OF=1 | 结果有溢出 | |
JNO OPR | 71 | OF=0 | 结果无溢出 | |
JC OPR | 72 | CF=1 | 小于 | < |
JNC OPR | 73 | CF=0 | 大于或等于 | >= |
JZ/JE OPR | 74 | ZF=1 | 结果为0 | == |
JNZ/JNE OPR | 75 | ZF=0 | 结果非0 | != |
JS OPR | 78 | SF=1 | 结果为负 | <0 |
JNS OPR | 79 | SF=0 | 结果为正 | >0 |
JP/JPE OPR | 7A | PF=1 | 结果中1的个数为偶数 | |
JNP/JPO OPR | 7B | PF=0 | 结果中1的个数为奇数 |
间接转移指令-无符号数 | ||||
---|---|---|---|---|
指令格式 | 机器码 | 测试标志 | 条件说明 | 符号 |
JB/JNAE OPR | 72 | CF=1 | 低于/不高于且不等于 | < |
JNB/JAE OPR | 73 | CF=0 | 不低于/高于或等于 | >= |
JBE/JNA OPR | 76 | (CF=1)|(ZF=1) | 低于或等于/不高于 | <= |
JNBE/JA OPR | 77 | (CF=0)&(ZF=0) | 不低于且不等于/高于 | > |
间接转移指令-有符号数 | ||||
---|---|---|---|---|
指令格式 | 机器码 | 测试标志 | 条件说明 | 符号 |
JL/JNGE OPR | 7C | (SF^OF)=1 | 小于/不大于且不等于 | < |
JNL/JGE OPR | 7D | (SF^OF)=0 | 不小于/大于或等于 | >= |
JLE/JNG OPR | 7E | (SF^OF)=1|(ZF=1) | 小于或等于/不大于 | <= |
JNLE/JG OPR | 7F | (SF^OF)=0&(ZF=0) | 不小于且不等于/大于 | > |
评论