Arm中的c和汇编混合编程

Posted Gordon管

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arm中的c和汇编混合编程相关的知识,希望对你有一定的参考价值。

1、c调汇编注意:去掉汇编的入口entry。形参通过寄存器R0~R3保存,超出四个通过栈传递。

2、汇编调c:形参通过R0~R3传递,返回值保存在R0,

3、c中内嵌汇编,_asm{ 汇编代码 },从程序可移植角度,尽量选择单独一个文件写汇编。

4、bsp 板级支持包,bootloader+操作系统+外设驱动

5、读写速度:寄存器》cache(SRAM)》SDRAM,DDRAM》flash(norflash,nandflash)》网盘

以上是关于Arm中的c和汇编混合编程的主要内容,如果未能解决你的问题,请参考以下文章

关于ARM中汇编与C程序的混合编程的参数传递问题!

嵌入式ARM 混合编程,汇编调用C语言,在线等

在ARM汇编编程中如何指定某段程序的存储地址

37.C与汇编混合编程

32位汇编第七讲,混合编程,内联汇编

keil4 下 c语言和汇编语言。混合编程的方法。