参考链接:Intel x86 JUMP quick reference
如果对其他的x86指令比较感兴趣,可以参考这里:https://www.aldeid.com/wiki/X86-assembly/Instructions
处理器标志:
在X86处理器中存在比较大的标志集合,代表了处理器的某些状态,条件跳转指令可以根据这些标志位的状态或者其标志位的组合来确定是否进行跳转操作
CF - carry flag:
1表示进位(加法操作)或者借位(减法操作);0表示无进位或者借位
PF - parity flag:
如果低8位中包含偶数个“1”,则设置为1;否则设置为“0”。
ZF - zero flags:
如果结果为0,则该标志位置为“1”;否则置为“0”。
SF - sign flag:
和最高位保持一致,0表示为正数,1表示为负数
OF - overflow flag:
如果一个正数太大,或者负数太小,超过了结果的表示范围,则置为1;否则置为0.