局部变量和全局变量
这是我反汇编的一个小程序
#include <iostream>
using namespace std;
int x = 5; //////全局变量对应的汇编代码是在哪?
int f()
{
00101A80 push ebp
00101A81 mov ebp,esp
00101A83 sub esp,0CCh
00101A89 push ebx
00101A8A push esi
00101A8B push edi
00101A8C lea edi,[ebp-0CCh]
00101A92 mov ecx,33h
00101A97 mov eax,0CCCCCCCCh
00101A9C rep stos dword ptr es:[edi]
int x = 4;
00101A9E mov dword ptr [x],4
{
extern int x;
return x;
00101AA5 mov eax,dword ptr [x (107000h)]
}
}
00101AAA pop edi
00101AAB pop esi
00101AAC pop ebx
00101AAD mov esp,ebp
00101AAF pop ebp
00101AB0 ret
就是局部变量和全局变量存在不同的地方在这些汇编代码中是如何体现出来的,大牛们帮忙解答下