
.text
fmt:	.asciz "Hello world\n"

@ Sve instrukcije su velicine 4 bajta i moraju biti poravnate na
@ adresi koja je deljiva sa 4.
.align 2

.global main

main:
	@ Prolog funkcije
	stmfd sp!, {fp,lr}
	mov fp, sp

	@ pozivamo printf("Hello world\n");
	@ Ucitavamo u r0 vrednost adrese fmt. 
	adr r0, fmt
	bl printf

	@ Funkcija vraca 0. Povratna vrednost se smesta u r0.
	mov r0, #0

	@ Epilog funkcije
	mov sp, fp
	ldmfd sp!, {fp, pc}
