-
-
[求助]疑惑, movsx, movzx 指令执行结果相同
-
发表于:
2008-8-19 18:46
6420
-
[求助]疑惑, movsx, movzx 指令执行结果相同
在一crackme里,有这样一条指令:
movsx edx, byte ptr [esp+18]
// byte ptr [esp+18] == 61h
执行后的结果应为:
edx == FFFFFF61h 吧?
但为何 edx == 00000061h ? 非常不解.
手动修改这条指令为 movzx edx, byte ptr [esp+18] 后
执行结果为 edx == 00000061h. 为期待结果
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!