23 lines
311 B
NASM
23 lines
311 B
NASM
PRESERVE8
|
|
THUMB
|
|
AREA |.text|, CODE, READONLY
|
|
EXPORT __main
|
|
|
|
__main
|
|
LDR R0, =0x20000000
|
|
LDR R1, =0x20000100
|
|
MOVS R2, #10
|
|
swap_loop
|
|
LDRB R3, [R0]
|
|
LDRB R4, [R1]
|
|
STRB R4, [R0]
|
|
STRB R3, [R1]
|
|
ADDS R1,R1,#1
|
|
ADDS R0,R0,#1
|
|
SUBS R2,R2,#1
|
|
BNE swap_loop
|
|
STOP
|
|
B STOP
|
|
END
|
|
|