×
单片机 > 单片机程序设计 > 详情

ARM基础:汇编调用C程序

发布时间:2020-06-02 发布时间:
|

/******************************************************************************************************************
参考:
说明:汇编调用C程序。

******************************************************************************************************************/ 

这是一个汇编调用C函数的程序,直接在RVDS2.2调试出结果。

startup.S:


  1.         EXPORT asmfile  

  2.         AREA asmfile, CODE, READONLY  

  3.         IMPORT cFun  

  4.         ENTRY  

  5.       

  6.       

  7. START  

  8.         mov r0, #11  

  9.         mov r1, #22  

  10.         mov r2, #33  

  11.         bl  cFun  ;这里要用 step in  

  12.           

  13.         ;a0为返回值 a0也就是r0可以直接看寄存器的结果  

  14.           

  15.                   

  16.         END  


main.c


  1. int cFun(int a, int b, int c)  

  2. {  

  3.     return a + b + c;  

  4. }  


关键字:ARM  汇编  调用C程序 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
单片机中高阻态的实质及意义