首页
社区
课程
招聘
[求助]疑惑, movsx, movzx 指令执行结果相同
发表于: 2008-8-19 18:46 6420

[求助]疑惑, movsx, movzx 指令执行结果相同

2008-8-19 18:46
6420
在一crackme里,有这样一条指令:
movsx   edx, byte ptr [esp+18]                 
// byte ptr [esp+18]  == 61h

执行后的结果应为:
edx == FFFFFF61h  吧?                                 
但为何 edx == 00000061h ?  非常不解.


手动修改这条指令为 movzx   edx, byte ptr [esp+18]   后
执行结果为  edx == 00000061h. 为期待结果

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 222
活跃值: (478)
能力值: ( LV11,RANK:188 )
在线值:
发帖
回帖
粉丝
2
byte ptr
2008-8-19 21:15
0
雪    币: 207
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
- -! 汗.
一语中的

2008-8-20 01:12
0
游客
登录 | 注册 方可回帖
返回
//