汇编基础08: JCC 转移指令

Catalogue
  1. 1. 汇编基础08: JCC 转移指令

汇编基础08: JCC 转移指令

常用的JCC指令

  • JMP:无条件跳转

  • JZ/JE:ZF =1,也就是比较结果=0[cmp通过相减的方式进行比较(相等)]时跳转

  • JNZ/JNE:ZF =0,也就是比较结果≠0(不相等)时跳转

  • JBE/JNA:CF=1/ZF=1 ,低于等于/不高于等于跳转(前面数小于等于后面数)

  • JNBE/JA:CF=0/ZF=0 ,不低于等于/高于等于跳转(前面数大于等于后面数)

  • JL/JNGE:SF!=OF ,小于/不大于等于跳转

  • JNL/JGE:SF=OF ,不小于/大于等于跳转

注意:

使用JCC指令的时候,前面不要跟影响标志位的指令

一般JCC和CMP指令一起用

JCC指令表