实验环境:visual c++ 6.0
实验目的:通过汇编语言分析一个简单的c程序在程序执行时的内存分配情况
/*******mymain.cpp*********/
1: #include<stdio.h>
2: int main()
3: {
4: int x=1;
5: printf("Hello Canney\n");
6: return0;
7: }
/*******mymain.asm*********/
1: #include<stdio.h>
2: int main()
3: {
00410950 push ebp
00410951 mov ebp,esp
00410953 sub esp,44h // esp=esp-0x40,分配栈空间给局部变量。移动单位为字节
00410956 push ebx
00410957 push esi
00410958 push edi
00410959 lea edi,[