.section .text .global _start .global stackTop .global __gccmain here: mrs r0, cpsr mrs r4, cpsr b here _start: ldr r0,_stackTop mov sp,r0 mov fp,r0 mov r0, #0x07 mov r1, #0x08 mov r2, #0x09 mov r3, #0x0a mov r4, #0x0b mov r5, #0x0c mov r6, #0x0d mov r7, #0x0e mov r8, #0x0f mov r9, #0x10 mov r10, #0x11 mov r11, #0x12 mov r12, #0x13 mov r13, #0x14 # b here bl main nop end: nop b end __gccmain: mov pc,lr _main: .word main _stackTop: .word stackTop