Files
mciot-lab/10byteSwap.asm
T
2026-05-21 05:23:29 +05:30

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