.global main, Stop, CodeEnd .global DataStart, DataEnd .text main: movw r0, #:lower16:12 movt r0, #:upper16:12 /* movw r0, #1 // Move 00000000 00000001 into lower half of reg r0 movt r0, #1 // Move 00000000 00000001 into UPPER half of reg r0 */ Stop: CodeEnd: nop /* -------------------------------------------------- Begin of the permanent program variables -------------------------------------------------- */ .data DataStart: DataEnd: .end