游戏开发论坛

 找回密码
 ????
搜索
查看: 7423|回复: 7

je 和 jz ,jne 和 jnz 用起来是一样的吗?

[复制链接]

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
发表于 2004-10-24 08:28:00 | 显示全部楼层 |阅读模式
它们的效果是不是一样的?有什么区别?

21

主题

170

帖子

170

积分

注册会员

Rank: 2

积分
170
QQ
发表于 2004-10-24 18:52:00 | 显示全部楼层

Re: je 和 jz ,jne 和 jnz 用起来是一样的吗?

汇编...

18

主题

573

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2004-10-24 19:35:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

我记得原来学习汇编的时候,在jz和je前有如果有一条语句,诸如cmp等,将会设置zero标志(其实cmp就是做了一次减法),这时je和jz回去检测这个标志位,是一样的,同理jnz和jne也是一致的!当然,请大家指正,毕竟是5、6年前学的,可能有些记不清了!

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
 楼主| 发表于 2004-10-24 19:41:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

多谢。
我在VC里用的是jz和jnz,调试时发现反汇编显示的是je和jne.

30

主题

298

帖子

299

积分

中级会员

Rank: 3Rank: 3

积分
299
QQ
发表于 2004-10-24 19:47:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

两者相效的。两个数相减为0则相等,非0则不等。测试ZF就知道了。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-24 21:21:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

同意楼上几个同志的看法
http://www.autsak.com/X_AdvCom_Get.asp?UserID=27

30

主题

276

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2004-10-25 03:18:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

. . . 好象传说中 jz是为了和老指令集兼容才保留下来的??

60

主题

1319

帖子

1319

积分

金牌会员

Rank: 6Rank: 6

积分
1319
 楼主| 发表于 2004-10-25 09:29:00 | 显示全部楼层

Re:je 和 jz ,jne 和 jnz 用起来是一样的吗?

这样啊。
您需要登录后才可以回帖 登录 | ????

本版积分规则

????|????|????|????|?????? ( ?ICP?17032699?-3 )

GMT+8, 2025-5-24 12:57

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表