(精)第4章 ARM汇编语言程序设计.pptVIP

  • 36
  • 0
  • 约1.58万字
  • 约 66页
  • 2017-01-09 发布于北京
  • 举报
C语言调用汇编程序 ;文件名:function.s ;功能:实现两个寄存器相加 ;说明:使用ARMulate软件仿真调试 AREA function, CODE, READONLY ;声明代码段function ENTRY ;标识程序入口 CODE32 ;声明32位ARM指令 EXPORT myadd ;导出函数申明,可被别的文件调用 myadd ADD r0,r1,r0 ;r0=r1+r0 MOV pc,lr ;子程序返回 END ;文件结束 //文件名:main.c int myadd(int a,int b); //申明在汇编中定义的函数,函数调用时, //参数a放入r0,参数b放入r1中 int main(void){ while(1){ printf(“myadd 2 and 3 is :%d\n”,myadd(2,3);//函数调用 } } 汇编语言的语句格式 ARM(Thumb)汇编语言的语句格式为: {标号} {指令或伪指令} {;注释} 标号:从一行的行头开始,不能包含空格 指令或伪指令:指令的前面

文档评论(0)

1亿VIP精品文档

相关文档