标志位转移指令判定 | ||
格式 | 说明 | 释义 |
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 | 不等于 |