会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Sun and Water
学习就像煮开水,断断续续的烧,水永远都不会沸腾
C语言函数调用过程,汇编角度查看
C语言函数调用过程,汇编角度查看
把函数的参数按照调用约定压栈或者存储到寄存器中
调用要使用的函数,先把调用者的地址入栈,
方便回来
跳转到函数
把函数使用到的一些寄存器压栈,避免
修改寄存器的值
执行函数
处理函数返回值
对于第4步中的压栈的那些寄存器,
恢复
他们原来的值
清空第一步中的压栈参数和处理返回值
返回到调用者调用时的地址(步骤一已经记录)继续往下执行
posted on
2019-12-20 21:07
Sunshine
阅读(
328
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告