005C1714 55 push ebp
005C1715 8BEC mov ebp, esp
005C1717 B90C000000 mov ecx, $0000000C
005C171C 6A00 push $00
005C171E 6A00 push $00
005C1720 49 dec ecx
005C1721 75F9 jnz 005C171C
005C1723 51 push ecx
005C1724 53 push ebx
005C1725 56 push esi
005C1726 57 push edi
005C1727 8945FC mov [ebp-$04], eax
005C172A 33C0 xor eax, eax
005C172C 55 push ebp
005C172D 68981C5C00 push $005C1C98
------解决方案--------------------------------------------------------
这段代码, 就是初始化局部变量空间 (前面的那个 push 0 的循环), 压栈保存子程中将要使用到的几个通用寄存器. 应该是某种高级语言的子程/函数的做法, 所以会出现在很多地方