_main: STMFD SP!, {LR} ;** 5 ----------------------- printf("Hello, world\n"); ADR A1, SL1 BL _printf ;** 6 ----------------------- return 0; MOV A1, #0 LDMFD SP!, {PC}