兄弟们,帮小弟翻译几句代码!
我现在在学windows汇编,现想问一下这几句代码都是什么意思:谢谢!
00415430 push ebp
00415431 mov ebp,esp
00415433 sub esp,0E4h
00415439 push ebx
0041543A push esi
0041543B push edi
0041543C lea edi,[ebp-0E4h]
00415442 mov ecx,39h
00415447 mov eax,0CCCCCCCCh
0041544C rep stos dword ptr [edi]
问题点数:20、回复次数:2Top
1 楼navi_dx()回复于 2006-11-03 23:42:14 得分 0
寄存器压栈,初始化本地栈空间,VC的函数初始化都是这样的Top
2 楼singlerace(独行者)回复于 2006-11-04 11:21:46 得分 0
建立stack frame
00415430 push ebp
00415431 mov ebp,esp
给局部变量保留栈空间
00415433 sub esp,0E4h
保存寄存器(函数返回前恢复)
00415439 push ebx
0041543A push esi
0041543B push edi
以0xCC初始化栈空间
0041543C lea edi,[ebp-0E4h]
00415442 mov ecx,39h
00415447 mov eax,0CCCCCCCCh
0041544C rep stos dword ptr [edi]Top




