问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求C语言,嵌入式大师帮忙~

发布网友 发布时间:2023-08-01 04:52

我来回答

2个回答

热心网友 时间:2024-12-03 23:39

这个看着是arm汇编吧!
这个你需要学习ATPCS(arm thumb procere call standard),即arm thumb 过程调用标准。
对于汇编语言中的寄存器,在C语言中使用时,被赋予了新的含义,如下:
寄存器名字
Reg # APCS 意义
R0 a1 工作寄存器
R1 a2 工作寄存器
R2 a3 工作寄存器
R3 a4 工作寄存器
R4 v1 必须保护
R5 v2 必须保护
R6 v3 必须保护
R7 v4 必须保护
R8 v5 必须保护
R9 v6 必须保护
R10 sl 栈*
R11 fp 桢指针
R12 ip
R13 sp 栈指针
R14 lr 连接寄存器
R15 pc 程序计数器
在C语言中调用函数时,工作寄存器就是用来保存形参的。以上a1-a4一共有4个,也就是说,如果形参个数小于4个,那么,形参就会一次传给这四个工作寄存器。
对于这个例子,汇编中的r0,r1中的值也就是形参555 168,
通过指令 ADD R0,R0,R1 ;r0中的值也就成了相加的结果。
程序返回的是a0(也就是r0)中的值。

如果是C语言中嵌入汇编,那需要遵循AT&T汇编标准,这时,用于传递形参的寄存器,称为输入寄存器,以及用于返回的寄存器,称输出寄存器,都是可以指定的,详细查看arm嵌入汇编

参考资料:atpcs过程调用标准

热心网友 时间:2024-12-03 23:40

表示关注追问如何以指针形式传递参数?

追答一般不是 定义函数的时候 fun(int * a, int b)...
然后使用的时候不是 fun(&x, &b);
就这样传递啊,不知道你想问什么?难道是问汇编?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
瑞安市塘下航达汽车电器配件厂怎么样? 意尔康公司总部地址在哪里 I only wish to face the sea, with spring blossoms是什么意思 征信五级分类是什么?被纳入黑名单有什么影响? 你好,如果诈骗分子利用你隐私视频和盗取你的通讯录好友威胁你要钱的话... ...对方有我的私密照片还有通讯录,要求我给他五千,要不然就发我家人,我... ...现在已经一个月没有性生活了。但是她平时对我很好 是怎么了?_百度... 女人半年没有性生活正常吗 谁能用英语给我写一段游戏里面的征婚启事? 征婚启事用英文怎么说? 治疗痛风为什么要选雪莲复通饮液 为什么从半夜到凌晨温度越来越低 求《劳动法关于节假日的最新规定》 网盘资源 ocw-s100-1ajf 能不能换表带 请老鸟推荐非机械指针商务手表 casio 5335 ocw s100怎样调时间 计算机多媒体技术是算理科还是文科? 多媒体设计与制作是文科专业还是理科专业 ...多媒体专业,那么成人高考该选择文科还是理科 设f(x)是周期为t的周期函数,则下列函数中 梦见生女儿但父亲不知道是谁 在下列函数中,即是偶函数又是周期函数的是 求详细答案 梦见生女儿不知父亲是谁 下列哪些是周期函数,指出其周期 下列哪些函数是周期函数,对于周期函数,请指出周期。 梦见生儿子但不知父亲是谁 在R上,下列函数中为周期函数的是 梦见生儿子到爸爸不知道是谁的预兆 下列函数中,哪些是周期函数?并指出其周期写出其运算过程 下列函数为周期函数的是( )A.f(x)=sinx,x∈[0,2π]B.f(x)=xsin2xxC... C语言的精华在于什么? 血液生化检验报告_以下方面偏高什么关系与原因 血脂高会掉头发吗? 在感情中,自己对女友有过愧疚,该怎么判断自己对对方是不是爱怜呢?_百... 如何理解爱与相互亏欠 丽华无痛人流多少钱? 新乡那里有二手车市场呀。我想去买个呢 千纸鹤就是拉拉鸟吗? 及格分数是多少? 维多利亚港 这个建筑是什么名字?有图求真相! 招行app为什么打不开 维多利亚港建筑有什么特点 MnetWideNews.Super100个人收藏的偶像歌手排行 听S的歌的时候怎么区分三个OPPA的声音啊? 加拿大留学高中申请常见误区及建议 加拿大高中留学的常见问题解析 留学去加拿大高中的一些问题。 关于去加拿大读高中的问题 关于加拿大高中的问题 关于加拿大高中的问题,具体看详细