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

汇编语言条件跳转指令



基于特定标志位值的跳转
助记符说明标志位
JZ为零跳转ZF=1
JNZ非零跳转ZF=0
JC进位跳转CF=1
JNC无进位跳转CF=0
JO溢出跳转OF=1
JNO无溢出跳转OF=0
JS有符号跳转SF=1
JNS无符号跳转SF=0
JP偶校验跳转PF=1
JNP奇校验跳转PF=0



基于相等性的跳转
助记符说明
JE相等跳转(leftOp = reghtOp)
JNE不相等跳转(leftOp ≠ reghtOp)
JCXZCX = 0 跳转
JECXZECX = 0 跳转
JRCXZRCX = 0 跳转(64位模式)



基于无符号数比较的跳转
助记符说明
JA大于跳转(若leftOp > reghtOp)
JNBE不小于或不等于跳转(同JA)
JAE大于或等于跳转(若leftOp ≥ rightOp)
JNB不小于跳转(同JAE)
JB小于跳转(若leftOp < reght)
JNAE不大于或不等于跳转(同JB)
JBE小于或等于跳转(若leftOp ≤ rightOp)
JNA不大于跳转(同JBE)



基于有符号数比较的跳转
助记符说明
JG大于跳转(若leftOp > reghtOp)
JNLE不小于或不等于跳转(同JG)
JGE大于或等于跳转(若leftOp ≥ rightOp)
JNL不小于跳转(同JGE)
JL小于跳转(若leftOp < reght)
JNGE不大于或不等于跳转(同JL)
JLE小于或等于跳转(若leftOp ≤ rightOp)
JNG不大于跳转(同JLE)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值