×

注意!页面内容来自https://zhidao.baidu.com/question/493018010.html,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

汇编语言中je 和jne的区别

 我来答

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  • 汇编语言
  • je
  • jne
panfeifei121
2018-03-30 · TA获得超过1.3万个赞
知道小有建树答主
回答量:103
采纳率:100%
帮助的人:3.1万
展开全部

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转移。

alanzw
推荐于2017-10-03 · TA获得超过467个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:288万
展开全部
这两条指令都是对ZF的判断,只是ZF= 1的时候je des表示跳转到des处,而jne用法相似,当ZF = 0的时候跳转,而修改ZF位则是前面的指令执行结果,一般是减法或者cmp等等,简单记忆就是je为相等转移,jne是不相等转移
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
baby诗诗最美
2019-12-23 · TA获得超过1665个赞
知道小有建树答主
回答量:1086
采纳率:75%
帮助的人:48万
展开全部
这两条指令都是对ZF的判断,只是ZF= 1的时候je des表示跳转到des处,而jne用法相似,当ZF = 0的时候跳转,而修改ZF位则是前面的指令执行结果,一般是减法或者cmp等等,简单记忆就是je为相等转移,jne是不相等转
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
这人可能有点帅
推荐于2017-09-26 · TA获得超过1639个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:189万
展开全部
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 无进位时转移
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
_fmlyht
2012-11-01 · TA获得超过2359个赞
知道大有可为答主
回答量:2398
采纳率:0%
帮助的人:2039万
展开全部
控制转移条件相反。
je:(ZF)=1,则控制转移
jne:(ZF)=0,则控制转移
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

  • 色情低俗
  • 涉嫌违法犯罪
  • 时政信息不实
  • 垃圾广告
  • 低质灌水

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

说明

0/200

提交
取消

我的财富值

我的现金

做任务开宝箱

累计完成

  • 0

个任务

  • 10任务

  • 50任务

  • 100任务

  • 200任务

任务列表加载中...

辅 助

模 式