跳转指令及其跳转条件

Posted sch01ar

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了跳转指令及其跳转条件相关的知识,希望对你有一定的参考价值。

ja 跳转指令,条件:CF=0 和 ZF=0

jab 跳转指令,条件:CF=0

jb 跳转指令,条件:CF=1

jbe 跳转指令,条件:CF=1 或者 ZF=1

jc 跳转指令,条件:CF=1

jcxz 跳转指令,条件:CX=0

je 跳转指令,条件:ZF=1

jecxz 跳转指令,条件:ECX=0

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

以上是关于跳转指令及其跳转条件的主要内容,如果未能解决你的问题,请参考以下文章

多条件分支跳转指令

Android 逆向x86 汇编 ( call 子函数调用指令 | jmp 跳转指令 | lea 加载指令 | mov 数据传送指令 )

Android 逆向x86 汇编 ( call 子函数调用指令 | jmp 跳转指令 | lea 加载指令 | mov 数据传送指令 )

汇编语言--条件跳转指令

arm 指令

实验3 转移指令跳转原理及其简单应用编程