实验一
ARM汇编基础实验
1.掌握ARM汇编指令
2.学习掌握C与汇编混合编程基础
3.熟练使用ARM调试工具RVDS进行调试操作
1.熟悉ARM汇编
2.用ARM汇编实现1+2+...+N
3.C调用汇编实验(实现字符串拷贝功能)
4.汇编调用C实验
5.ARM汇编实现冒泡算法(选做)
1. ARM汇编、C语言
2. RVDS工具
硬件:PC 机Pentium100 以上
软件:Windows操作系统,RVDS软件
1.在汇编中使用C定义的全局变量
在汇编和C之间进行一些数据的传递,最简便的办法就是使用全局变量。
在汇编中调用C中定义的全局变量,需要在汇编中IMPORT 对应的全局变量。
IMPORT 伪指令用于通知编译器要使用的标号或变量在其他的源文件中定义。
例如:汇编文件asmfile.s想调用C文件cfile.c中定义的全局变量a,则在汇编文件asmfile.s 前面要添加:
IMPORT a
2.在汇编中调用C的函数
要在汇编中调用C文件中定义的函数,主要做两方面的工作:
首先:需要在汇编中IMPORT 对应的C函数名。
其次:在调用该
C函数之前还需要通过汇编语言传递该函数的