Examples¶
Working programs demonstrating varm concepts.
Basic Arithmetic¶
mov r0, #25
mov r1, #17
add r2, r0, r1
mov r0, r2
mov r7, #1
swi
Data Handling¶
.data
value1: .byte 100
value2: .byte 50
.text
ldr r0, =value1
ldrb r1, [r0]
ldr r0, =value2
ldrb r2, [r0]
add r3, r1, r2
mov r0, r3
mov r7, #1
swi
Count to 5¶
mov r0, #0
mov r1, #5
loop:
add r0, r0, #1
cmp r0, r1
blt loop
mov r7, #1
swi
See Exercises for practice problems.