您的位置:首页 > 其它

ARM基础:汇编调用C程序

2013-01-25 13:40 183 查看
/******************************************************************************************************************

参考:

说明:汇编调用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;
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: