1 #高端,点亮LED
2 .section .text3 .global main
4 main:
5 mov ip,sp
6 stmdb sp!,{fp,ip,lr}
7 sub fp,ip,#4
8
9
10
11 #*0x7F008820 &=~0xf先将低四位清0,
12 #*0x7f008820 |= 1再将第一个灯点亮
13 ldr r1,=0x7F008820
14 ldr r0,[r1]
15
16 mvn r2,#0xf @将0xf取反
17 and r0,r0,r2 @将r0与r2与
18 orr r0,r0,#0x1 @将r0与0x1相或
19
20 str r0,[r1]
21 #*********************************
22 #0x7f008824 &=~0x1
23 ldr r2,=0x7F008824
24 ldr r1,[r2]
25 mvn r3,#0x1
26 and r1,r1,r3
27 str r1,[r2]
28
29 sub sp,fp,#8
30 ldmia sp,{fp,sp,pc}