[ARM 的高级命名术 A32 T32 A64 Thumb Thumb2 AArch32 AArch64]
ARM 的高级命名术 A32 T32 A64 Thumb Thumb2 AArch32 AArch64
A64、A32
这个是ARM 在ARMv8架构中引入的名称。ARMv8下有两种执行状态AArch64、AArch32。
AArch64 执行状态下 支持A64指令集;
AArch32 执行状态下支持 A32、T32指令集;
A64 只包括64位的指令,A32包括32位的指令
A32、T32
这是ARM公司的两种指令集,不运行同时运行,但能够通过触发异常然后做指令集的切换。
A32 原本叫ARM 指令集(ARM ISA),T32 原本叫Thumb 指令集(Thumb ISA)
A32 只包括32位的指令,T32包括16、32位的指令
Thumb、Thumb2
Thumb 是ARM公司在ARM7TDMI中引入的仅支持16位的指令集,后续引入了Thumb-2技术,使得Thumb指令集支持16、32位的指令。T32(Thumb指令集)是支持Thumb-2技术”的新的Thumb指令集
Thumb2 是一种技术,没有所谓Thumb2指令集。
参考链接
- arm Developer-ARM Cortex-A Series Programmer’s Guide for ARMv7-A - Thumb
- arm Developer-ARM Cortex-A Series Programmer’s Guide for ARMv7-A - Thumb2
[ARM 的高级命名术 A32 T32 A64 Thumb Thumb2 AArch32 AArch64]相关推荐
- ARM树莓派高级开发——linux内核源码、树莓派源码编译、SD卡挂载
文章目录 linux内核开发基础(linux内核源码.树莓派源码编译.SD卡挂载) 树莓派等芯片带操作系统的启动过程 linux内核源码树 Linux内核源代码目录树结构: 树莓派Linux源码配置 ...
- ARM内核、指令集等简介
文章目录 1.ARM架构学习 1.1.ARM相关背景介绍 2.ARM指令集 2.1 A32指令集 2.2 A64指令集 2.3 代码举例说明 3.ARM与RISC.CISC的关系 4.ARM与哈佛结构 ...
- 【ARMv8 编程】ARMv8 指令集介绍
ARMv8 架构中引入的最重要的变化之一是增加了 64 位指令集.该指令集补充了现有的 32 位指令集架构.这种增加提供了对 64 位宽整数寄存器和数据操作的访问,以及使用 64 位长度的内存指针的能 ...
- ARMv8 ARM64 架构 整体介绍
这里整理一些 arm64(aarch64是armv8下面的一个工作状态,一般我们将其称为arm64?) 在这里不考虑 aarch32 这里的主要内容是 手册 arm ARM arm ARM// cpu ...
- 深圳加密芯片服务器,国民技术-加密芯片-Z32HUB-安全加密芯片
Z32HUB 是国民技术 32 位高性能安全芯片,芯片采用 32 位高性能 ARM 安全核,采用 AMBA 多总线结构.片上集成了 4KB 高速 CACHE.16KB XRAM.3KB ARAM 和 ...
- 最全ARM体系结构知识:汇编、架构、异常级别和安全状态
关注.星标公众号,直达精彩内容 来源:智能软件研究中心 | 直接来源:华为开发者社区 作者:罗宇哲 01 ARM汇编指令 操作系统中硬件相关的部分集中体现在汇编指令和对寄存器的操作中,因此我们对ARM ...
- 嵌入式:ARM体系结构详解
文章目录 指令集与指令集架构 主要计算机指令集架构 PC及服务器领域 嵌入式领域 新生代 ARM体系结构的演变 ARM发展的历程 指令集与指令集架构 指令:就是指挥计算机工作的命令,程序就是一系列按一 ...
- ARM V8A体系结构-第五章 ARMv8指令集简介
概述 ARMv8体系结构中引入的最重要的变化之一是添加了64位指令集.该指令集补充了现有的32位指令集体系结构.此新增提供了对64位宽整数寄存器和数据操作的访问,以及使用64位大小的内存指针的能力.新 ...
- 第一章 Arm 架构科普解读(2023新)
第一章 启发式 Arm 科普解读 第二章 CPU微架构 第三章 系统微架构 第四章 总线微架构 第五章 监控微架构 第六章 安全微架构 第七章 虚拟化微架构 第八章 Armv9-A 架构 第九章 Ar ...
- 一文带你分分钟掌握手机ARM处理器的前世今生,再也不用担心妈妈老婆女友让我选手机啦...
你对过去知道的越多,对未来就看的越远 01 引言 手机提供给了我们多样化生活,它让我们随时随地和世界保持连接,就象呼吸空气一样平常.我们每天起来第一件事就是打开手机,晚上睡前最后一件事是放下手机.几分 ...
最新文章
- RDKit | 基于RDKit和k-均值对化合物进行非分层聚类
- linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...
- 【图像分割应用】医学图像分割(三)——肿瘤分割
- webpack最简单的入门教程里bundle.js之运行单步调试的原理解析
- mybatis入门(七)之日志
- 对USB驱动程序的理解(1)
- 6 SD配置-企业结构-定义-定义装运点
- C++中cout流的输出顺序
- Lambda表达式实例
- linkis标准版安装教程
- 程序员写好简历的五大技巧
- SQL语句把一个表中的a字段的值赋值到另一个字段b
- 第1章 蓝牙降噪耳机简述
- 【Python 实战基础】什么是PyQt6? 简单介绍一下PyQt6
- poj3255次短路
- 图解:HTTP 范围请求,助力断点续传,多线程下载的核心原理 | 实用HTTP
- 概率论基础 - 9 - 中心极限定理
- win下显示桌面图标消失解决办法
- MYSQL全文检索 MATCH AGAINST 转为 SQLalchemy
- 毕业设计-一种基于 MATLAB 的指纹识别方法
热门文章
- 三星s20 android 10.0,三星S20猎户CPU系列安卓10.0 TWRP Recovery V3.4.0.10
- Java 接口 及其在 Minecraft mod中相关应用
- 采集本地HTML数据,火车采集器保存为本地word、excel、html、txt文件方法及文件模板_爬虫软件技术与爬虫软件网页数据采集器门户...
- ajax removeclass,我执行ajax后怎么不能$(this).removeClass(disabled);
- 技术牛人---章文嵩博士---做系统要先了解业务的需求
- B2C模式电商案例分享
- 【Java 8 新特性】Java CompletableFuture thenApply()
- linux下移植mplayer播放器
- java七牛云工具类_您应该知道的7个Java工具
- SQL Server LEFT函数