首页 > 其他 > 详细

如何判断结构体与参数

时间:2015-06-06 00:09:55      阅读:341      评论:0      收藏:0      [点我收藏+]
24:       fun(a,b,c,aa);
0040D49B 83 EC 10             sub         esp,10h              
0040D49E 8B CC                mov         ecx,esp
0040D4A0 8B 55 E4             mov         edx,dword ptr [ebp-1Ch]
0040D4A3 89 11                mov         dword ptr [ecx],edx
0040D4A5 8B 45 E8             mov         eax,dword ptr [ebp-18h]
0040D4A8 89 41 04             mov         dword ptr [ecx+4],eax
0040D4AB 8B 55 EC             mov         edx,dword ptr [ebp-14h]
0040D4AE 89 51 08             mov         dword ptr [ecx+8],edx
0040D4B1 8B 45 F0             mov         eax,dword ptr [ebp-10h]
0040D4B4 89 41 0C             mov         dword ptr [ecx+0Ch],eax
0040D4B7 8B 4D F4             mov         ecx,dword ptr [ebp-0Ch]
0040D4BA 51                   push        ecx
0040D4BB 8B 55 F8             mov         edx,dword ptr [ebp-8]
0040D4BE 52                   push        edx
0040D4BF 8B 45 FC             mov         eax,dword ptr [ebp-4]
0040D4C2 50                   push        eax
0040D4C3 E8 4C 3B FF FF       call        @ILT+15(fun) (00401014)
0040D4C8 83 C4 1C             add         esp,1Ch

结构体是通过一个基址操作的,而普通参数是直接通过栈操作的

如何判断结构体与参数

原文:http://www.cnblogs.com/zheh/p/4555710.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!