四展灯都点亮:
1 .section .text
2 .global main3 main:
4 mov ip,sp
5 stmfd sp!,{fd,ip,lr}
6 sub fp,ip,#4
7 //GPMCON =0x1111
8
9 ldr r0,=0x7f008820
10 ldr r1,[r0]//这里实现的是一种映射。
11
12 ldr r2,0xffff
13 mvn r3,r2
14 add r1,r3,r1 //这里就改变了0x7f008820这个寄存器的值。
15 //str r1,[r0] 这一句就可以不写了。
16
17
18 ldr r3,=0x1111
19 str r1,[r0]
20
21 //GPMDAT =0x0
22 ldr r0,=0x7f008824
23 mov r2,#0
24 str r2,[r0]
25
26
27 sub sp,fp,#8
28 ldmfd sp,{fd,sp,pc}