- 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)