会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
晚晴小筑
Talk is cheap. Show me the code.
博客园
首页
新随笔
联系
订阅
管理
程序为什么开头总是PUSH EBP
因为对堆栈的操作寄存器有EBP和ESP两个。EBP是堆栈的基址,ESP一直指向栈顶(只要有PUSH动作,ESP就自动减小,栈的生长方向从大往小,不需要手动改变ESP。)所以要压入EBP,然后再用EBP来存取堆栈。返回时需要进行EBP恢复操作。
Keep it simple!
作者:
N3verL4nd
出处:
http://www.cnblogs.com/lgh1992314/
知识共享,欢迎转载。
posted @
2013-10-21 15:31
N3verL4nd
阅读(
1067
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告