- UID
- 1373
注册时间2005-5-1
阅读权限40
最后登录1970-1-1
独步武林
TA的每日心情 | 无聊 2025-1-13 09:58 |
---|
签到天数: 558 天 [LV.9]以坛为家II
|
请问这段代码的大概作用是什么?谢谢!-
- 00AA41B8 /$ 85D2 test edx, edx
- 00AA41BA 74 24 je short 00AA41E0
- 00AA41BC |. 8B4A F8 mov ecx, dword ptr [edx-8]
- 00AA41BF |. 41 inc ecx
- 00AA41C0 |. 7F 1A jg short 00AA41DC
- 00AA41C2 |. 50 push eax
- 00AA41C3 |. 52 push edx
- 00AA41C4 |. 8B42 FC mov eax, dword ptr [edx-4]
- 00AA41C7 |. E8 5C000000 call 00AA4228
- 00AA41CC |. 89C2 mov edx, eax
- 00AA41CE |. 58 pop eax
- 00AA41CF |. 52 push edx
- 00AA41D0 |. 8B48 FC mov ecx, dword ptr [eax-4]
- 00AA41D3 |. E8 DCE7FFFF call 00AA29B4
- 00AA41D8 |. 5A pop edx
- 00AA41D9 |. 58 pop eax
- 00AA41DA |. EB 04 jmp short 00AA41E0
- 00AA41DC |> F0:FF42 F8 lock inc dword ptr [edx-8]
- 00AA41E0 |> 8710 xchg dword ptr [eax], edx
- 00AA41E2 |. 85D2 test edx, edx
- 00AA41E4 |. 74 14 je short 00AA41FA
- 00AA41E6 |. 8B4A F8 mov ecx, dword ptr [edx-8]
- 00AA41E9 |. 49 dec ecx
- 00AA41EA |. 7C 0E jl short 00AA41FA
- 00AA41EC |. F0:FF4A F8 lock dec dword ptr [edx-8]
- 00AA41F0 |. 75 08 jnz short 00AA41FA
- 00AA41F2 |. 8D42 F8 lea eax, dword ptr [edx-8]
- 00AA41F5 |. E8 02E5FFFF call 00AA26FC
- 00AA41FA \> C3 retn
- 00AA41FB 90 nop
- 00AA41FC /$ 85D2 test edx, edx
- 00AA41FE |. 74 0A je short 00AA420A
- 00AA4200 |. 8B4A F8 mov ecx, dword ptr [edx-8]
- 00AA4203 |. 41 inc ecx
- 00AA4204 |. 7E 04 jle short 00AA420A
- 00AA4206 |. F0:FF42 F8 lock inc dword ptr [edx-8]
- 00AA420A |> 8710 xchg dword ptr [eax], edx
- 00AA420C |. 85D2 test edx, edx
- 00AA420E |. 74 14 je short 00AA4224
- 00AA4210 |. 8B4A F8 mov ecx, dword ptr [edx-8]
- 00AA4213 |. 49 dec ecx
- 00AA4214 |. 7C 0E jl short 00AA4224
- 00AA4216 |. F0:FF4A F8 lock dec dword ptr [edx-8]
- 00AA421A |. 75 08 jnz short 00AA4224
- 00AA421C |. 8D42 F8 lea eax, dword ptr [edx-8]
- 00AA421F |. E8 D8E4FFFF call 00AA26FC
- 00AA4224 \> C3 retn
- 00AA4225 8D40 00 lea eax, dword ptr [eax]
- 00AA4228 /$ 85C0 test eax, eax
- 00AA422A |. 7E 24 jle short 00AA4250
- 00AA422C |. 50 push eax
- 00AA422D |. 83C0 0A add eax, 0A
- 00AA4230 |. 83E0 FE and eax, FFFFFFFE
- 00AA4233 |. 50 push eax
- 00AA4234 |. E8 A3E4FFFF call 00AA26DC
- 00AA4239 |. 5A pop edx
- 00AA423A |. 66:C74402 FE >mov word ptr [edx+eax-2], 0
- 00AA4241 |. 83C0 08 add eax, 8
- 00AA4244 |. 5A pop edx
- 00AA4245 |. 8950 FC mov dword ptr [eax-4], edx
- 00AA4248 |. C740 F8 01000>mov dword ptr [eax-8], 1
- 00AA424F |. C3 retn
- 00AA4250 |> 31C0 xor eax, eax
- 00AA4252 \. C3 retn
- 00AA4253 90 nop
复制代码 |
|