会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
ba哥
首页
联系
管理
2019年6月25日
函数调用时栈在做什么?
摘要: 以一段简单的函数调用开始,看看程序的上下文是如何切换的。 工具:Keil5 平台:Cortex-M7 1. 简单函数调用 编译成功后仿真,看看汇编里做了啥: 1. 程序执行到C代码的17行 时调用子函数,准备切换下文,首先将func()的传参从右向左扫描,依次暂存在寄存器中(见下列汇编 1-7行)。
阅读全文
posted @ 2019-06-25 22:27 ba哥
阅读(2033)
评论(0)
推荐(0)
编辑
公告