ARM练习题目c语言嵌套汇编(arm汇编)讲述.pptVIP

  • 60
  • 0
  • 约2.11千字
  • 约 9页
  • 2017-01-03 发布于湖北
  • 举报

ARM练习题目c语言嵌套汇编(arm汇编)讲述.ppt

ARM练习 1、顺序程序设计 例:通过查表操作实现数组中的第1项数据和第5项数据相加,结果保存到数组中 。 2、分支程序设计 例.判读X、Y两个变量的大小,从而给变量Z赋予不同的值 3、循环程序设计 例:计算1+2+3+...+100的结果 1. C语言: while (a!=b) { if(ab) a-=b; else b-=a; } 如果用ARM汇编程序来实现,假设两个整数分别放在寄存器R1和R2中。将结果放到R3中。 * AREA Buf,DATA,READWRITE ;定义数据段Buf Array DCD 0x11,0x22,0x33,0x44 ;定义12个字的数组Array DCD 0x55,0x66,0x77,0x88 DCD 0x00,0x00,0x00,0x00 #includestdio.h void print(int a[]); int main(int argc,char **argv){ printf(实现a中的第1个数和第5个数相加存入到第9个数中\n); int a[12] = {60,70,80,90,100,10,10,10,0,0,0,0}; print(a); __asm__ __volatile__ ( mov r0,%0\

文档评论(0)

1亿VIP精品文档

相关文档