全局变量和局部变量取地址
11: int*p = &n1;//全局变量
00401019 C7 45 F8 30 29 41 00 mov dword ptr [ebp-8],offset n1 (00412930)
12: p = &n2;//局部变量
00401020 8D 45 FC lea eax,[ebp-4]
00401023 89 45 F8 mov dword ptr [ebp-8],eax
13: PVOID t = (PVOID)foo;//函数
00401026 C7 45 F4 00 10 40 00 mov dword ptr [ebp-0Ch],offset foo (00401000)
总结:
1.全局变量取地址用offset
2.局部变量取地址用lea