汇编语言中je和jne的有什么区别?

 我来答
panfeifei121
推荐于2019-09-25 · TA获得超过1.3万个赞
知道小有建树答主
回答量:103
采纳率:100%
帮助的人:1.7万
展开全部

je 表示等于就跳转,jne是不等于就跳转,完全相反的意思。


je = jmp equal    jne = jmp not equal 。


jz 表示当zf =1 时跳转,即结果为0跳转。


jnz 即 zf=0 时跳转,即结果不为0 跳转。

jz是零标志位置位(1--即为0)时跳转。


jnz与上面相反,是当零标志位置0(0--即不为0)时跳转。



通常是比较两个值是否相等或两个值相减时是否为0,若相等或相减为0转移,则用jz;否则用jnz转移。

乐茗展尔阳
2019-05-16 · TA获得超过3810个赞
知道大有可为答主
回答量:3104
采纳率:28%
帮助的人:242万
展开全部
je/jz
当等于时转移
jne/jz
当不等于时转移
另外还有下面的:
JA/JNBE
不小于或不等于时转移.
AE/JNB
大于或等于转移.
JB/JNAE
小于转移.
JBE/JNA
小于或等于转移.
以上四条,测试无符号整数运算的结果(标志C和Z).
JG/JNLE
大于转移.
JGE/JNL
大于或等于转移.
JL/JNGE
小于转移.
JLE/JNG
小于或等于转移.
以上四条,测试带符号整数运算的结果(标志S,O和Z).
JE/JZ
等于转移.
JNE/JNZ
不等于时转移.
JC
有进位时转移.
JNC
无进位时转移
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式