Open main menu

CDOT Wiki β

Changes

AArch64 Register and Instruction Quick Start

65 bytes added, 13:06, 2 March 2020
Starter Kit
mov r0,r1 // move data from r1 to r0
mov r0,99 // load r0 with 99 (only certain immediate values are possible)
ret // return from subroutine (counterpart to bl)
str r0,[r1,0] // store register r0 to address pointed to by (r1 + (0 * ''size'')) where ''size'' is 8 bytes for 64-bit stores
strb w0,[r1,0] // like str but writes one byte only - note the use of w0 for the source register name