ARM基础:汇编调用C程序
2013-01-25 13:40
183 查看
/******************************************************************************************************************
参考:
说明:汇编调用C程序。
******************************************************************************************************************/
这是一个汇编调用C函数的程序,直接在RVDS2.2调试出结果。
startup.S:
main.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; }
![](http://img.my.csdn.net/uploads/201301/25/1359092739_5170.png)
相关文章推荐
- ARM基础:C程序调用汇编
- ARM基础:C程序调用汇编
- ARM基础:汇编调用C程序
- iOS程序破解——ARM汇编基础
- ARM基础:为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈
- arm汇编程序调用C函数之参数传递
- ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
- ARM汇编程序---通过ARM汇编调用C语言函数实现累加
- ARM汇编程序---通过ARM汇编调用C语言函数实现累加
- ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
- 使用ARM汇编破解iOS程序基础知识分享
- ARM基础:为何C语言(的函数调用)需要堆栈,而汇编语言却不需要堆栈
- iOS程序破解——ARM汇编基础
- FriendlyARM Tiny210开发板硬件基础 第二篇--汇编调用c语言
- arm汇编程序调用C函数之参数传递
- 包含多个段的程序01 - 零基础入门学习汇编语言29
- 包含多个段的程序02 - 零基础入门学习汇编语言30
- 第6章 ARM 汇编基础与逆向 第一节
- TX2440 项目实战-2440init.s 祥解 (ADS1.2编译) arm汇编基础学习终结
- ARM汇编编程基础之二 —— 流水线对PC值的影响