00401011 mov ebp,esp
00401013 sub esp,54h
00401016 push ebx
00401017 push esi
00401018 push edi
00401019 lea edi,[ebp-54h]
0040101C mov ecx,15h
00401021 mov eax,0CCCCCCCCh
00401026 rep stos dword ptr [edi]
4:
5: char s[20];
6: scanf("%s",s);
00401028 lea eax,[ebp-14h]
0040102B push eax
0040102C push offset string "%s" (004227d8)
00401031 call scanf (004010f0)
00401036 add esp,8
7: printf("%s\n", s);
00401039 lea ecx,[ebp-14h]
0040103C push ecx
0040103D push offset string "a=%d" (0042201c)
00401042 call printf (00401070)
00401047 add esp,8
8: return 0;
0040104A xor eax,eax
9: }
0040104C pop edi
0040104D pop esi
0040104E pop ebx
0040104F add esp,54h
00401052 cmp ebp,esp
00401054 call __chkesp (00401150)
00401059 mov esp,ebp
0040105B pop ebp
0040105C ret