ARM技术论坛
登录
直播中
王鹏
7年用户
1342经验值
私信
关注
[问答]
ARM函数调用过程说明
开启该帖子的消息推送
ARM
函数
汇编
ARM函数调用默认4个参数用R0-R4传递,大于4个用堆栈传递,局部变量保存在堆栈中,下面以一个简单的函数来说明这个过程。先定义c函数sum
函数非常简单,通过传入a,b计算a+b的和,然后再主函数main中调用sum
ok,这里就实现了简单的调用,下面反汇编进行查看,过程分析也保存在其中:
ok上述过程已经很详细了,接下来我们看为什么传入指针就可以改变他们的值呢?
修改sum函数
反汇编如下:
回帖
(1)
刘燕
2022-4-26 11:13:36
可以
可以
举报
更多回帖
rotate(-90deg);
回复
相关问答
ARM
函数
汇编
请问一下
函数
的
调用过程
是怎样的?
2021-04-20
1061
ARMv8的
函数
调用
栈是什么意思?
调用
栈的内存管理是怎样的
2022-05-13
4201
ARM
处理器的
函数
调用过程
标准是什么?有哪些呢
2022-05-30
2181
请问如何
调用
matlab脚本节点,在
调用过程
中程序会有何反应
2014-02-22
2293
API库
函数
调用
的问题
2018-01-21
3349
请问时钟中断
函数
void SysTick_Handler(void)在
调用过程
中不会改变r4-r11吗?
2019-08-19
1943
在uboot之初始化cpu的
过程
中
调用
了void prcm_init(void),这个
函数
是针对
arm
mpu输入频率的调整,会出现哪些问题?
2018-05-25
2603
ARM
系统在
函数
调用
的时候参数是通过哪种方式传递的
2021-12-24
1314
函数
调用
的规范是什么?
2022-02-16
475
CC2650 Power Policy
函数
怎么
调用
?
2016-03-31
3170
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分