汇编常用跳转指令及检测的标志位

助记符 条件 表达式
无符号数 JC/JB/JNAE CF=1 A < B
JNC/JAE/JNB CF=0 A ≥ B
JA/JNBE CF=0 and ZF=0 A > B
JBE/JNA CF=1 or ZF=1 A ≤ B
有符号数 JL/JNGE SF ≠ OF A < B
JGE/JNL SF=OF A ≥ B
JG/JNLE SF=OF and ZF=0 A > B
JLE/JNG SF ≠ OF or ZF=1 A ≤ B
无符号数或
有符号数
JZ/JE ZF=1 A = B
JNZ/JNE ZF=0 A != B
其他 JS SF=1 结果为负
JNS SF=0 结果为正

提示

  1. JC/JNAE会被汇编器汇编成JB
  2. JNC/JAE会被汇编器汇编成JNB
  3. JNE会被汇编器汇编成JNZ