特定标志值的跳转
jz 为零跳转 zf=1
jnz 非零跳转 zf=0
jc 有进位则跳转 cf=1
jnc 无进位则跳转 cf=0
jo 溢出则跳转 of=1
jno 无溢出则跳转 of=0
js 如果符号位为1则跳转 sf=1
jns 如果符号位为零则跳转 sf=0
jp 如果奇偶标志位为1(奇偶性为偶)则跳转 pf=1
jnp 如果奇偶标志位为0(奇偶性为奇)则跳转 pf=0
基于相等性的跳转
je 如果相等(leftop=rightop)则跳转
jne 如果不相等(leftop!=rightop)则跳转
jcxz 如果cx=0则跳转
jecxz 如果ecx=0则跳转
jrcxz 如果rcx=0则跳转
基于无符号数比较的跳转
ja 如果多于则跳转(若leftop>rightop)
jnbe 如果不是少于或等于则跳转(与ja相同)
jae 如果多于或等于则跳转(若leftop>=rightop)
jnb 如果不少于则跳转(与jae相同)
jb 如果少于则跳转(若leftop
jnae 如果不是多余或等于则跳转(与jb相同)
jbe 如果少于或等于则跳转(若left
jna 如果不多于则跳转(与jbe相同)
基于有符号数比较的跳转
jg 如果大于则跳转 (若leftop>rightop)
jnle 如果不是小于或等于则跳转(与jg相同)
jge 如果大于或等于则跳转(若leftop>=rightop)
jnl 如果不小于则跳转(与jge相同)
jl 如果小于则跳转(若leftop
jnge 如果不是大于或等于则跳转(与jl相同)
jle 如果小于或等于则跳转(若leftop
vs中调试的各种标志位详解
溢出标志OF(Over flow flag) OV(1) NV(0)
方向标志DF(Direction flag) DN(1) UP(0)
中断标志IF(Interrupt flag) EI(1) DI(0)
符号标志SF(Sign flag) NG(1) PL(0)
零标志ZF(Zero flag) ZR(1) NZ(0)
辅助标志AF(Auxiliary carry flag) AC(1) NA(0)
奇偶标志PF(Parity flag) PE(1) PO(0)
进位标志CF(Carry flag) CY(1) NC(0)