当前位置: 代码迷 >> 汇编语言 >> 帮小弟我把这段代码注释一下,看他的主要功能是什么
  详细解决方案

帮小弟我把这段代码注释一下,看他的主要功能是什么

热度:8715   发布时间:2013-02-26 00:00:00.0
帮我把这段代码注释一下,看他的主要功能是什么?
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 的循环), 压栈保存子程中将要使用到的几个通用寄存器. 应该是某种高级语言的子程/函数的做法, 所以会出现在很多地方
  相关解决方案