2012年8月28日

摘要: C代码:int fun(int para){ int a=0; return 0;}void main(){ fun(1);}汇编代码:1:2:3: int fun(int para)4: {0040B810 push ebp ;保护寄存器ebp0040B811 mov ebp,esp ;此时ebp=esp;此后ebp一般不变0040B813 sub esp,44h ;44即为40Bytes间隔空间+fun内部变量占有空间,此时fun仅定义一int型变量a,故为4Bytes0040B816 push ebx ;保护ebx0040B817 push esi ;保护esi0040B818 push 阅读全文
posted @ 2012-08-28 17:08 山本二十八 阅读(828) 评论(0) 推荐(0) 编辑

导航