#include extern int fun_asm(void); // 声明被调用的汇编函数fun_asm int fun_c(int a, int b, int c, int d, int e) // 五个参数由R0~R3这4个寄存器和堆栈中的一个字单元进行传递 { return a+b+c+d+e; // 结果由R0寄存器返回 } int main(void) { fun_asm(); // 调用汇编函数fun_asm return 0; }