@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ Prints numbers from 2 to 8, using a loop. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ .globl _start _start: ldr r4,=0x101f1000 @ ASCII codes stored @ at [r4] get printed mov r0, #2 my_loop: cmp r0, #8 bgt my_exit add r1, r0, #48 str r1, [r4] add r0, r0, #1 b my_loop my_exit: @ print "END" on a new line mov r1, #'\r' str r1, [r4] mov r1, #'\n' str r1, [r4] mov r1, #'E' str r1, [r4] mov r1, #'N' str r1, [r4] mov r1, #'D' str r1, [r4] the_end: @ do infinite loop at the end b the_end