- 2
- 0
- 约5.42千字
- 约 34页
- 2026-09-28 发布于浙江
- 举报
例子/*C程序函数定义*/intadd(intx,inty){return(x+y);};汇编程序调用;声明要调用的C函数IMPORTadd……MOVr0,1MOVr1,2;调用C函数addBLadd 注:使用r0和r1实现参数传递,返回结果由r0带回C程序调用汇编程序汇编程序编写也要遵循ATPCS规则,以保证程序调用时参数正确传递首先在汇编程序中使用EXPORT伪指令声明被调用的子程序,表示该子程序将在其他文件中被调用然后在C程序中使用extern关键字声明要调用的汇编子程序为外部函数例子EXPORTadd
原创力文档

文档评论(0)