1. 前言

ARMv8的架构继承以往ARMv7与之前处理器技术的基础;

除了支持现有的16/32bit的Thumb2指令外,也向前兼容现有的A32(ARM 32bit)指令集。

基于64bit的AArch64架构,除了新增A64(ARM 64bit)指令集外,也扩充了现有的A32(ARM 32bit)和T32(Thumb2 32bit)指令集,另外还新增加了CRYPTO(加密)模块支持。

2. 相关术语

Items

Notes

PE

Processing element,处理器单元可以理解成一个cpu core

Execution state

运行状态,包括AArch32和AArch64两种运行状态

AArch32

描述32bit Execution State,地址存在32bit寄存器;指令集使用32位寄存器;支持A32和T32指令集

AArch64

描述64bit Execution State,地址存在64bit寄存器;指令集使用64位寄存器;支持A64指令集

A32、T32

ARMV8体系结构简介:预备知识相关推荐

  1. ARMV8体系结构简介

    1.前言 本文的主要内容来源于ARMV8白皮书v5,对ARMV8做一个概述.包含如下的内容: 首先从背景谈起,讲述ARM的发展历程: 之后介绍ARMV8体系结构的基本特征: 介绍A64指令集 介绍异常 ...

  2. ARMv8体系结构基础01:ARMv8体系结构简介

    目录 1 ARMv8体系结构特性 2 ARMv8体系结构基本概念 2.1 处理机(Processing Element, PE) 2.2 异常等级(Exception Level) 2.2.1 异常等 ...

  3. ARMV8体系结构简介:概述

    1. 前言 本文主要概括的介绍ARMV8体系结构定义了哪些内容,概括的说: ARM体系结构定义了PE的行为,不会定义具体的实现 ARM体系结构也定义了debug体系结构和trace体系结构 ARM体系 ...

  4. ARMV8体系结构简介:AArch64系统级体系结构之Self-hosted debug

    1. 前言 2. 关于self-hosted debug Debugger调试器 是操作系统或系统软件的一部分,它会处理debug exception或修改debug system register, ...

  5. ARMV8体系结构简介:exclusive monitor

    为了支持exclusive操作,硬件会增加exclusive monitor来支持. 一.exclusive monitor exclusive monitor分为2类: local monitor: ...

  6. ARMV8体系结构简介:exclusive操作例子

    之前,提到了为什么要引入exclusive操作.ARM对于exclusive操作,新增了exclusive指令. 下面以一个例子,来说明下,这个是如何工作的. 以以下代码进行说明,标准的抢锁代码: 线 ...

  7. ARMV8体系结构简介:AArch64应用级体系结构之Atomicity

    1.前言 Atomicity是内存访问的一个属性,描述为原子性访问,包括single-copy atomicity和multi-copy atomicity 2.基本概念 observer 可以发起对 ...

  8. ARMv8体系结构基础03:加载和存储指令

    目录 1 A64指令集概述 1.1 A64指令集特征 1.1.1 指令定长 1.1.2 可使用64位指针 1.1.3 使用一致的编码结构(consistent encoding scheme) 1.1 ...

  9. 1.PMAC卡-简介和预备知识

    PMAC卡是功能非常强大的运动控制卡,但是网上PMAC的教程很少,仅有的几个教程还是官网培训教程,罗列概念和记流水账,最不喜欢这样的教程.自己学习PMAC卡的时候走了许多弯路,刚好找完工作就写一下PM ...

最新文章

  1. Instagram个性化推荐工程中三个关键技术是什么?
  2. puppet recurse 导致的性能问题一例
  3. mysql 渗透及漏洞利用总结
  4. 傅里叶变换的Matlab代码
  5. python视窗版_Python GUI tkinter窗口视窗学习3
  6. Supporting Multiple Screens 翻译 支持各种屏幕(上)
  7. java五子棋_Java初级项目——从零开始制作一个简易五子棋游戏
  8. 安全测试|SQL注入技术
  9. python输入矩阵_python如何输入矩阵
  10. 重力加速度陀螺仪传感器MPU-6050(一)
  11. 您未被授权查看该页 您不具备查看该目录或页面的权限,因为访问控制列表 (ACL) 对 Web 服务器上的该资源进行了配置
  12. LE MAX2 X820刷机记
  13. 扇贝python骗局_北斗揭獐子岛扇贝骗局:27条采捕船数万航行数据还原轨迹
  14. html怎么搞一个微信图标,怎样在微信名字添加图标和微信名字里怎么加表情?什么系统都可以...
  15. 技术领导力1-CTO 能力、素质与战略类
  16. 傅里叶分析—傅里叶级数
  17. INFRARED INDUSTRIES气体分析仪
  18. vue 省市区三级联动 antd 级联组件 Cascader
  19. 让4K融入家庭 F1车迷带你走进赛车世界
  20. 《雨的印记》经典的钢琴曲

热门文章

  1. python爬虫爬取《斗破苍穹》小说(入门必备)
  2. ligerui tree mysql_jQuery LigerUI ligerGrid 在开发中的应用记录
  3. 最少硬币找零问题(js实现)
  4. 毕业等于失业,00后的人间清醒,职业规划整得明明白白......
  5. Xcode下载指定版本
  6. A network-related or instance-specific error occurred while establishing a connection to SQL Server
  7. 解决windows应用商店Microsoft Store无法联网问题 错误代码0x80072F7D
  8. Python——十进制转十六进制
  9. 一篇关于PCA的深度好文
  10. 功能安全产品开发初始分析 | 功能分析