-
-
[旧帖]
[求助]!关于FSTCW FLDCW FISTP的问题
0.00雪花
-
发表于:
2013-8-30 12:29
1998
-
[旧帖] [求助]!关于FSTCW FLDCW FISTP的问题
0.00雪花
分析某个游戏的任务结构的时候发现的 这几个汇编参数网上都没有
00D9802F D97C24 1E FSTCW WORD PTR SS:[ESP+1E]
00D98033 0FB74424 1E MOVZX EAX,WORD PTR SS:[ESP+1E]
00D98038 0D 000C0000 OR EAX,0C00
00D9803D 894424 20 MOV DWORD PTR SS:[ESP+20],EAX ; 0E7F 无论是哪个任务 这里的值都是0E7F
00D98041 83C4 10 ADD ESP,10
00D98044 D96C24 10 FLDCW WORD PTR SS:[ESP+10]
00D98048 DF7C24 10 FISTP QWORD PTR SS:[ESP+10] ; 浮点运算 得出ID放入ESP+10
00D9804C 8B5C24 10 MOV EBX,DWORD PTR SS:[ESP+10]
00D98050 D96C24 0E FLDCW WORD PTR SS:[ESP+E]
看起来参加运算的参数只有一个[esp+10]可是无论是哪个任务 他的初始值都是0E7F 但是进过下面的FISTP后都可以得到ID 请问这是怎么办单的?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课