摘要: 过程调用 call 首先将被调函数的参数入栈,最后是返回地址入栈,再跳到被调函数起始地址leave 准备返回时的桢栈 : 令栈指针指向先指向当前桢的起始处(这里保存的是调用者桢的起始地),出栈(桢指针重置为调用者桢的起始;且栈指针指向返回地址) 等同于 : movl %ebp,%esp popl %ebpret (栈指针指向返回地址)出栈并跳到那个位置(返回地址). 程序栈的布局:关于寄存器... 阅读全文
posted @ 2010-05-27 15:38 MayFirst 阅读(1730) 评论(0) 推荐(0) 编辑