首页 > 代码库 > ARM基础:汇编调用C程序
ARM基础:汇编调用C程序
/******************************************************************************************************************
参考:
说明:汇编调用C程序。
******************************************************************************************************************/
这是一个汇编调用C函数的程序,直接在RVDS2.2调试出结果。
startup.S:
- EXPORT asmfile
- AREA asmfile, CODE, READONLY
- IMPORT cFun
- ENTRY
- START
- mov r0, #11
- mov r1, #22
- mov r2, #33
- bl cFun ;这里要用 step in
- ;a0为返回值 a0也就是r0可以直接看寄存器的结果
- END
main.c
- int cFun(int a, int b, int c)
- {
- return a + b + c;
- }
ARM基础:汇编调用C程序
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。