首页
社区
课程
招聘
[旧帖] [求助]这两句代码的功能? 0.00雪花
发表于: 2008-10-5 13:33 2804

[旧帖] [求助]这两句代码的功能? 0.00雪花

2008-10-5 13:33
2804
cdq
xor     eax, edx

是对EAX取绝对值吗? 谢谢

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 517
活跃值: (84)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
2
挺精巧的指令组合。愿意是:
if(eax<0){eax=2^31-eax;}
正不变,负取补。不是绝对值。
2008-10-5 15:18
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
EAX>0 EAX不发生变化

EAX<0 EAX的为当前的补数值
2008-10-5 16:59
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
也就是说 当eax为负数时 得到的值是其绝对值减1?对吧
2008-10-5 18:54
0
游客
登录 | 注册 方可回帖
返回
//