摘要:
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
山本二十八
阅读(836)
评论(0)
推荐(0)

浙公网安备 33010602011771号