AREA RESET,CODE,READONLY
ARM
ldr r3,=0x40000000
add r3,r3,#24
mov r4,#0
out
ldr r0,=0x40000000
in
ldr r1,[r0]
ldr r2,[r0,#4]
cmp r1,r2
strgt r2,[r0]
strgt r1,[r0,#4]
add r0,r0,#4
cmp r0,r3
blt in
add r4,r4,#4
cmp r4,#28
sublt r3,r3,#4
ble out
stop
b stop
END
ARM
ldr r3,=0x40000000
add r3,r3,#24
mov r4,#0
out
ldr r0,=0x40000000
in
ldr r1,[r0]
ldr r2,[r0,#4]
cmp r1,r2
strgt r2,[r0]
strgt r1,[r0,#4]
add r0,r0,#4
cmp r0,r3
blt in
add r4,r4,#4
cmp r4,#28
sublt r3,r3,#4
ble out
stop
b stop
END