检测比较结果的条件转移指令

本文最后更新于 2020年4月7日 下午

转移是指它可以修改ip,条件指在某种特定情况下才会修改

例如 jcxz就是一个条件转移指令,只有在cx=0的情况下才会跳转

下列转移指令都是根据cmp指令进行的转移

无符号数情况下的转移

指令 含义 检测的标志位
je 等于则转移 zf=1
jne 不等于则转移 zf=0
jb 小于则转移 cf=1
jnb 大于等于则转移 cf=0
ja 高于则转移 cf=0且zf=0
jna 不高于则转移 cf=1或zf=1

记忆方法:第一个字母都是j,代表jump

e:equal

ne:not equal

b:below

a:above

不一定要在前面是cmp指令,例如

1
2
3
4
mov ax,0
je s
inc ax
s: inc ax


检测比较结果的条件转移指令
https://www.xinhecuican.tech/post/57449.html
作者
John Doe
发布于
2020年1月31日
许可协议