ARM64架构与汇编

寄存器

31个通用寄存器,64位Xn,32位Wn; 加上SP(x31)和PC

X0-X7 入参和结果,X0是返回结果
X8 用于保存子程序返回地址
X9~X15 临时寄存器,使用时不需要保存
X16~X17 子程序内部调用寄存器,使用时不需要保存
X18 平台寄存器
X19~X28 临时寄存器,使用时必须保存(callee-saved)
X29 帧指针寄存器
X30 链接寄存器LR
X31 堆栈指针寄存器SP或零寄存器ZXR

指令长度:4字节(32位)

你可能感兴趣的:(arm64)