-
-
[讨论]{已解决}C语言初始化话的问题,问号的都是不明白,麻烦大家了
-
发表于:
2008-10-23 20:30
3931
-
[讨论]{已解决}C语言初始化话的问题,问号的都是不明白,麻烦大家了
1: #include "stdio.h"
2: void main()
3: {
0040D6F0 55 push ebp//保存堆栈指针
0040D6F1 8B EC mov ebp,esp//esp放入ebp,esp寄存器另作他用
0040D6F3 83 EC 48 sub esp,48h//
0040D6F6 53 push ebx
0040D6F7 56 push esi
0040D6F8 57 push edi//保护一些寄存器
0040D6F9 8D 7D B8 lea edi,[ebp-48h]//edi指向当前堆栈顶
0040D6FC B9 12 00 00 00 mov ecx,12h//???????????
0040D701 B8 CC CC CC CC mov eax,0CCCCCCCCh//???????????????
0040D706 F3 AB rep stos dword ptr [edi]
4: int* x;
5: int m;
6: x=&m;
0040D708 8D 45 F8 lea eax,[ebp-8]
0040D70B 89 45 FC mov dword ptr [ebp-4],eax
7: }
0040D70E 5F pop edi
0040D70F 5E pop esi
0040D710 5B pop ebx
0040D711 8B E5 mov esp,ebp
0040D713 5D pop ebp
0040D714 C3 ret
#####################################
源程序: #include "stdio.h"
void main()
{
int* x;
int m;
x=&m;
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)