(ARM嵌入式基础篇)第9讲14.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 25页
  • 2017-06-03 发布于北京
  • 举报
第9讲 汇编程序设计;程序结构 ; AREA Buf,DATA,READWRITE ;定义数据段Buf Array DCD 0x11,0x22,0x33,0x44 ;定义12个字的数组Array DCD 0x55,0x66,0x77,0x88 DCD 0x00,0x00,0x00,0x00 AREA Example,CODE,READONLY ENTRY CODE32 LDR R0,=Array ;取得数组Array首地址 LDR R2,[R0] ;装载数组第1项字数据给R2 MOV R1,#4 LDR R3,[R0,R1,LSL #2] ;装载数组第5项字数据给R3 ADD R2,R2,R3 ;R2 + R3→R2 MOV R1,#8 ;R1=8 STR R2,[R0,R1,LSL #2] ;保存结果到数组第9项 END;2、分支程序设计; ;循环结构由以下两部分组成: 1、循环体:要求重复执行的程序段部分; 2、循环结束条件:在循环程序中必须给出循环结束条件,否则程序就会进入死循环。 ; … MOV R0,#0 ;初始化R0=0 MOV R2,#1 ;设置R2=0;R2控制循环

文档评论(0)

1亿VIP精品文档

相关文档