ARM assembly hexadecimal representation recipes - zhuowei/MinecraftPEModWiki GitHub Wiki

movs: stores a number into a register

(number you want to move) (0x20 + register number you want to move number into)

movs r5, #64 (0x40) = 40 25

movs r3, #255 (0xff) = ff 23

bx lr: returns from a function

70 47

nop: does nothing

00 bf

Handy guides:

http://www.heyrick.co.uk/assembler/

http://bear.ces.cwru.edu/eecs_382/ARM7-TDMI-manual-pt3.pdf

http://www.peter-cockerell.net/aalp/html/ch-3.html

http://microcross.com/GNU-ARM-Assy-Quick-Ref.pdf

http://www.toves.org/books/arm/