首先用到两个文件:
1、asm.s 文件,内容为:
AREA MYADD,CODE,READONLY
IMPORT Cal;导入C语言函数
ENTRY
CODE32
Start
MOV R0,#1
MOV R1,#2
MOV R2,#3
BL Cal;调用C语言函数,计算结果保存在R0当中
END
2、c.c文件,内容为:
int Cal(int a,int b,int c)
{
return a + b + c;
}
3、最后R0=ox00000006.