文章目录 一、C语言调用汇编函数 二.将原汇编语言 Init_1函数的类型改为 int Init_1(init) ,此函数功能修改为 传入一个整型数x,函数运行后返回整型数 x+100。 1.C语言调用函数传递参数的方法 2.ARM中寄存器用法 3.实验过程 三.在汇编函数中调用一个C语言写的函数 四、总结 五、参考链接 一、C语言调用汇编函数 1.创建一个项目,在项目下新建文件main.c和Fun.s。 main.c: #include<stdio.h> extern void Init_1(void); int main(){ Init_1(); return 0; } Fun.s: AREA My_Function,CODE,READONLY EXPORT Init_1 Init_1 MOV R1,#666 MOV R2,#888 LOOP CMP R1,#10 BHS LOOP_END ADD R2,#1 ADD R1,#1 B LOOP LOOP_END NO