windows条件跳转判断

汇编 判断条件 解释
JA CF=0&ZF=0 无符号大于则跳转
JAE CF=0 无符号大于等于则跳转
JB CF=1 无符号小于则跳转
JBE CF=1|ZF=1 无符号小于等于则跳转
JC CF=1 进位则跳转
JCXZ CX=0 CX为0则跳转
JE ZF=1 等于则跳转
JG ZF=0&SF=OF 有符号大于则跳转
JGE SF=OF 有符号大于等于则跳转
JL SF!=OF 有符号小于则跳转
JLE ZF=1|SF!=OF 有符号小于等于则跳转
JMP 无条件跳转
JNA CF=1|ZF=1 无符号不大于则跳转
JNAE CF=1 无符号不大于等于则跳转
JNB CF=0 无符号不小于则跳转
JNBE CF=0&ZF=0 无符号不小于等于则跳转
JNC CF=0 不进位则跳转
JNE ZF=0 不等于则跳转
JNG ZF=1|SF!=OF 有符号不大于则跳转
JNGE SF!=OF 有符号不大于等于则跳转
JNL SF=OF 有符号不小于则跳转
JNLE ZF=0&SF=OF 有符号不小于等于则跳转
JNO OF=0 不溢出则跳转
JNP PF=0 奇偶位清除则跳转
JNS SF=0 不为负则跳转
JNZ ZF=0 不为负则跳转
JO OF=1 溢出则跳转
JP PF=1 奇偶位置位则跳转
JPE PF=1 奇偶位相等则跳转
JPO PF=0 奇偶位不等则跳转
JS SF=1 为负则跳转
JZ ZF=1 为0则跳转

跳转相关的标志位:

11 10 9 8 7 6 5 4 3 2 1 0
OF DF IF TF SF ZF AF PF CF
溢出 符号 未用 辅助 未用 奇偶 未用 进位

猜你喜欢

转载自blog.csdn.net/qq_31932681/article/details/112375305