飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4239|回复: 3

[求助] 能帮我简单解释下这段的作用吗?

[复制链接]
  • TA的每日心情
    无聊
    2025-1-13 09:58
  • 签到天数: 558 天

    [LV.9]以坛为家II

    发表于 2009-4-12 01:37:31 | 显示全部楼层 |阅读模式
    请问这段代码的大概作用是什么?谢谢!

    1. 00AA41B8  /$  85D2          test    edx, edx
    2. 00AA41BA      74 24         je      short 00AA41E0
    3. 00AA41BC  |.  8B4A F8       mov     ecx, dword ptr [edx-8]
    4. 00AA41BF  |.  41            inc     ecx
    5. 00AA41C0  |.  7F 1A         jg      short 00AA41DC
    6. 00AA41C2  |.  50            push    eax
    7. 00AA41C3  |.  52            push    edx
    8. 00AA41C4  |.  8B42 FC       mov     eax, dword ptr [edx-4]
    9. 00AA41C7  |.  E8 5C000000   call    00AA4228
    10. 00AA41CC  |.  89C2          mov     edx, eax
    11. 00AA41CE  |.  58            pop     eax
    12. 00AA41CF  |.  52            push    edx
    13. 00AA41D0  |.  8B48 FC       mov     ecx, dword ptr [eax-4]
    14. 00AA41D3  |.  E8 DCE7FFFF   call    00AA29B4
    15. 00AA41D8  |.  5A            pop     edx
    16. 00AA41D9  |.  58            pop     eax
    17. 00AA41DA  |.  EB 04         jmp     short 00AA41E0
    18. 00AA41DC  |>  F0:FF42 F8    lock inc dword ptr [edx-8]
    19. 00AA41E0  |>  8710          xchg    dword ptr [eax], edx
    20. 00AA41E2  |.  85D2          test    edx, edx
    21. 00AA41E4  |.  74 14         je      short 00AA41FA
    22. 00AA41E6  |.  8B4A F8       mov     ecx, dword ptr [edx-8]
    23. 00AA41E9  |.  49            dec     ecx
    24. 00AA41EA  |.  7C 0E         jl      short 00AA41FA
    25. 00AA41EC  |.  F0:FF4A F8    lock dec dword ptr [edx-8]
    26. 00AA41F0  |.  75 08         jnz     short 00AA41FA
    27. 00AA41F2  |.  8D42 F8       lea     eax, dword ptr [edx-8]
    28. 00AA41F5  |.  E8 02E5FFFF   call    00AA26FC
    29. 00AA41FA  \>  C3            retn
    30. 00AA41FB      90            nop
    31. 00AA41FC  /$  85D2          test    edx, edx
    32. 00AA41FE  |.  74 0A         je      short 00AA420A
    33. 00AA4200  |.  8B4A F8       mov     ecx, dword ptr [edx-8]
    34. 00AA4203  |.  41            inc     ecx
    35. 00AA4204  |.  7E 04         jle     short 00AA420A
    36. 00AA4206  |.  F0:FF42 F8    lock inc dword ptr [edx-8]
    37. 00AA420A  |>  8710          xchg    dword ptr [eax], edx
    38. 00AA420C  |.  85D2          test    edx, edx
    39. 00AA420E  |.  74 14         je      short 00AA4224
    40. 00AA4210  |.  8B4A F8       mov     ecx, dword ptr [edx-8]
    41. 00AA4213  |.  49            dec     ecx
    42. 00AA4214  |.  7C 0E         jl      short 00AA4224
    43. 00AA4216  |.  F0:FF4A F8    lock dec dword ptr [edx-8]
    44. 00AA421A  |.  75 08         jnz     short 00AA4224
    45. 00AA421C  |.  8D42 F8       lea     eax, dword ptr [edx-8]
    46. 00AA421F  |.  E8 D8E4FFFF   call    00AA26FC
    47. 00AA4224  \>  C3            retn
    48. 00AA4225      8D40 00       lea     eax, dword ptr [eax]
    49. 00AA4228  /$  85C0          test    eax, eax
    50. 00AA422A  |.  7E 24         jle     short 00AA4250
    51. 00AA422C  |.  50            push    eax
    52. 00AA422D  |.  83C0 0A       add     eax, 0A
    53. 00AA4230  |.  83E0 FE       and     eax, FFFFFFFE
    54. 00AA4233  |.  50            push    eax
    55. 00AA4234  |.  E8 A3E4FFFF   call    00AA26DC
    56. 00AA4239  |.  5A            pop     edx
    57. 00AA423A  |.  66:C74402 FE >mov     word ptr [edx+eax-2], 0
    58. 00AA4241  |.  83C0 08       add     eax, 8
    59. 00AA4244  |.  5A            pop     edx
    60. 00AA4245  |.  8950 FC       mov     dword ptr [eax-4], edx
    61. 00AA4248  |.  C740 F8 01000>mov     dword ptr [eax-8], 1
    62. 00AA424F  |.  C3            retn
    63. 00AA4250  |>  31C0          xor     eax, eax
    64. 00AA4252  \.  C3            retn
    65. 00AA4253      90            nop

    复制代码
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2018-6-6 15:51
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-4-12 20:56:22 | 显示全部楼层
    建议楼主注意提问方式,就这样一段代码。很难知道是什么意思。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-4-13 15:08:45 | 显示全部楼层
    呵呵,一两句还好说,这麽大的一段,谁知道上面意思啊
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2025-1-13 09:58
  • 签到天数: 558 天

    [LV.9]以坛为家II

     楼主| 发表于 2009-4-14 00:21:53 | 显示全部楼层
    /:L 我错了。。。实在抱歉。
    下次注意-_-!!。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表