@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@ Prints numbers from 2 to 8, not using a loop.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@


.globl _start
_start:
	ldr r4,=0x101f1000	
	@ ASCII codes stored 
	@ at [r4] get printed

	mov r0, #2
	add r0, r0, #48
	str r0, [r4]

	mov r0, #3
	add r0, r0, #48
	str r0, [r4]

	mov r0, #4
	add r0, r0, #48
	str r0, [r4]

	mov r0, #5
	add r0, r0, #48
	str r0, [r4]

	mov r0, #6
	add r0, r0, #48
	str r0, [r4]

	mov r0, #7
	add r0, r0, #48
	str r0, [r4]

	mov r0, #8
	add r0, r0, #48
	str r0, [r4]

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	

