汇编语言条件转移(短转移)指令列表

标志位转移指令判定
格式说明释义
jc 标号如果CF=1,则转至标号处执行judge cf
jnc 标号如果CF=0,则转至标号处执行judge cf
jo 标号如果OF=1,则转至标号处执行judge of
jno 标号如果CF=0,则转至标号处执行judge cf
jp/jpe 标号如果PF=1,则转至标号处执行judge pf
jnp/jpo 标号如果PF=0,则转至标号处执行judge pf
js 标号如果SF=1,则转至标号处执行judge sf
jns 标号如果SF=0,则转至标号处执行judge pf
jcxz 标号如果cx寄存器的值为0,则转至标号处执行judge cx zero

 

无符号数转移指令判定
格式说明释义数学意义
ja 标号如果标志寄存器CF位为0且ZF为0,则转至标号处执行a代表大于,judge a,判断大于大于
jae/jnb 标号如果标志寄存器CF位为0,则转至标号处执行a代表大于 judge a和equal,判断大于等于;jnb,b代表小于,jnb,judge not b大于等于
jb 标号如果标志寄存器CF位为1,则转至标号处执行b代表小于,judge b,判断小于小于
jbe/jna 标号如果标志寄存器CF位为1或者ZF=1,则转至标号处执行b代表小于,judge b和equal判断小于等于;jna,a代表大于,jna,judge not a小于等于
je/jz 标号如果标志寄存器ZF位为1,则转至标号处执行e代表equal,je,judge equal判断等于;z代表zero,jz,judge zero等于
jne/jnz 标号如果标志寄存器ZF位为0,则转至标号处执行e代表equal,jne,judge not equal判断不等于;z代表zero,jnz,judge not zero不等于

 

有符号数转移指令判定
格式说明释义数学意义
jg 标号如果标志寄存器(SF XOR OF)OR ZF=0,则转至标号处执行g代表大于,judge g,判断大于大于
jge/jnl 标号如果标志寄存器(SF XOR OF)=0,则转至标号处执行g代表大于 judge g和equal,判断大于等于;jnl,l代表小于less,jnl,judge not less大于等于
jl 标号如果标志寄存器(SF XOR OF)=1,则转至标号处执行l代表小于,judge less,判断小于小于
jle/jng 标号如果标志寄存器(SF XOR OF)=1 OR ZF=1,则转至标号处执行l代表小于,judge l和equal判断小于等于;jng,g代表大于,jng,judge not larger小于等于
je/jz 标号如果标志寄存器ZF位为1,则转至标号处执行e代表equal,je,judge equal判断等于;z代表zero,jz,judge zero等于
jne/jnz 标号如果标志寄存器ZF位为0,则转至标号处执行e代表equal,jne,judge not equal判断不等于;z代表zero,jnz,judge not zero不等于

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JXES智能生态系统

如文章对你有用,请作者喝个咖啡

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值