c函数编译后为什么头部必有push EBP,mov EBP,ESP 我来答 1个回答 #热议# 为什么有人显老,有人显年轻? heptnaol 2017-07-26 · TA获得超过7261个赞 知道大有可为答主 回答量:7120 采纳率:78% 帮助的人:1810万 我也去答题访问个人页 关注 展开全部 这些都是x86架构的指令,把EBP保存起来是为了函数调用后能正确返回把ESP赋值给EBP是开辟了新的函数堆栈 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2012-04-15 push ebp mov ebp,esp sub esp,4C mov dword ptr ss:[ebp-4],0 push 8 那位师傅帮我理解一下 ,在下跪拜~~~ 20 2018-03-20 函数在入口处有push ebp的指令,这个指令是干嘛用的 8 2017-11-26 关于汇编的问题,MOV EBP,ESP 是啥意思,起的是啥作用啊? 8 2017-11-27 程序为什么开头总是PUSH EBP 97 2016-12-01 [EBP+xxx],与[esp+xxx]分别是啥意思的哦? 1 2014-09-29 详细解释下C语言main函数调用过程,以及esp和ebp的作用 2011-01-14 请问mov EBP,ESP ESP怎么找呀 4 2015-11-20 C语言中,一个奇怪的结果,求大神解释 更多类似问题 > 为你推荐: