-
-
[旧帖]
[求助]异或栈顶是什么意图
0.00雪花
-
发表于:
2010-7-7 21:26
1457
-
[旧帖] [求助]异或栈顶是什么意图
0.00雪花
0046D890 /$ 81EC 1C010000 SUB ESP,11C
0046D896 |. A1 B4488500 MOV EAX,DWORD PTR DS:[8548B4]
0046D89B |. 33C4 XOR EAX,ESP
0046D89D |. 898424 180100> MOV DWORD PTR SS:[ESP+118],EAX
请问XOR EAX,ESP这句有什么作用,用来实现什么意图?为什么会出现这种代码,如果说是编译器优化的结果,难道编译器能算出运行时的SP值?如果是程序员有意这么写的,那它起什么作用?望达人解答,不胜感激。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)