blr : 带反回的跳转指令,照转到指令后边跟随寄存器中保存的地址;
mov :将某一寄存器的值复制到另一个寄存器(只能用于寄存器与寄存器或者寄存器与常量之间传值,不能用于内存地址), 如:
mov x1, x0 将寄存器x0的值复制到寄存器x1中;
ldr :将内存中的值读取到寄存器中,如:
ldr x0, [x1, x2] 将寄存器x1和寄存器x2相加作为地址,取该内存地址的值放入寄存器x0中;
str : 将寄存器中的值写入到内存中, 如:
str x0, [x0, x8] 将寄存器x0的值保存到内存[x0 + x8]处;
bl : 跳转到某地址