/* -------------------------------------------------- Show how to manage the program stack to store parameters and local variables -------------------------------------------------- */ .global main, Stop, CodeEnd, DataStart, DataEnd /* -------------------------------------------------- Begin of the program instructions -------------------------------------------------- */ .text main: mov r0, #4 push {r0} mov r0, #9 push {r0} pop {r1} pop {r2} Stop: CodeEnd: nop /* -------------------------------------------------- Begin of the permanent program variables -------------------------------------------------- */ .data DataStart: DataEnd: .end