条件转移指令表

标志位转移指令判定

格式

说明

释义

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

 不等于




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值