ARM汇编程序实例.pptVIP

  • 659
  • 0
  • 约3.12千字
  • 约 8页
  • 2018-06-10 发布于河南
  • 举报
ARM汇编程序实例

(1)计算1+2+3+...+100的结果。 程序清单: AREA sum,CODE,READONLY MOV R0, #0 ;初始化R0=0 MOV R2, #1 ;设置R2=0;R2控制循环次数 FOR CMP R2, #100 ;判断R2100? BHS FOR_E ;若条件失败,退出循环 ADD R0,R0,R2 ;循环体,R0=R0 + R2 ADD R2,R2,#1 ;R2=R2 + 1 B FOR FOR_E LDR R1, #0 STR R2, [R1] ;保存结果到数组第9项 END 程序清单: AREA Buf,DATA,READWRITE ;定义数据段Buf Array DCD 0x11,0x22,0x33,0x44 ;定义12个字的数组Array DCD 0x55,0x66,0x77,0x88

文档评论(0)

1亿VIP精品文档

相关文档