ARM-64学习(一)

1,ARM-64学习

New 64-bit general purpose registers(X0-X30), 32-bit(w0-w30)
AArch64 introduce the “zero” register,  XZR and WZR(reads as 0,writes ignored)
Separate link registers(X30 and ELR_ELn)
Each exceptions level has its own stack pointer(SP_EL0, SP_EL1, SP_EL2, SP_EL3)
 
AArch64 does not have a direct equivalent of the AArch32 CPSR
The ARM 64-bit architecture also has a further thirty-two registers, v0-v31, which can be used by SIMD and
Floating-Point operations.
ARMv8 defines two security states: Secure and Non-secure, Normal word can only access non-secure physical address while secure world can access both
Physical address spaces.
ARMv8 virtual address space  Applicatiion 0x0—0x0000FFFF FFFFFFFF (Application)          0x0000FFFF FFFFFFFF --0xFFFF0000 00000000(FAULT)
0xFFFF0000 00000000—0Xffffffff ffffffff(Peripherals and OS)

New 64-bit general purpose registers (X0 to X30)
Addressable in 32-bit forms (W0 to W30)
X30 = Link Register (LR)
X29 = Frame Pointer (FP)


2,

点击打开链接




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值