会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
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
阅读(
1055
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告