自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 ARMv8-A笔记三 ARMv8的寄存器

一 通用寄存器AArch64执行状态有31个64位的通用寄存器,这些寄存器在所有ELn中均可使用,命名为X0-X30:每个AArch64 64位通用寄存器X0-X30都有一个对应的32位寄存器,Wn寄存器是Xn寄存器的底32位:读Wn寄存器时会保持Xn寄存器的高32位不变,如果写W寄存器时,会将X寄存器的高32位设为0二 AArch64 特殊寄存器除了以上31个通用寄存器外,还有几个特殊寄存器:注意:没有叫做X31/W31的寄存器,一些指令会将31号寄存器编译为zero 寄存器WZR/XZ

2020-12-15 18:28:30 3244

原创 ARMv8-A笔记二 ARMv8基本功能

**一、执行级别**在ARMv8架构中,有4个执行级别。在AArch64中,这四个级别决定了执行的特权,armv7中也有类似的特权级别。ELn,n越大特权越高。软件执行在不同的级别,从而实现了不同域的保护。EL0 应用程序;EL1 操作系统EL2 hypervisor虚拟机EL3 底层固件,包括secure monitor通常情况下,各程序执行级别如下,也有例外,比如KVM,会跨EL2和EL1操作ARMv8-A 有两个安全状态, Secure 和Non-sec

2020-12-14 18:42:09 1035

原创 ARMv8-A笔记一 ARM-A系列处理器介绍

ARMv8-A架构:Cortex-A57处理器、Cortex-A53处理器ARMv7-A架构:Cortex-A17处理器、Cortex-A15处理器、Cortex-A9处理器、Cortex-A8处理器、Cortex-A7处理器、Cortex-A5处理器ARMv6架构:ARM11处理器ARMv5架构:ARM9处理器、ARM7处理处理器向后兼容,所以64位的armV8 也支持 32位的armV7, 指令集也兼容*,ARMv8 可以工作在32位和64位两种状态.GNU 和Linux中有时会将其称为

2020-12-14 10:49:40 3651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除