已绑定手机
|
Cortex-M系列处理面向嵌入式应用,而Cortex-R系列则面向实时应用,Cortex-A,则面向广大的手机用户。这是A系列参考手册。
本章介绍ARM体系结构。 它包含以下部分:
•关于ARM体系结构,第A1-32页。
•体系结构配置文件第A1-34页。
•第A1-36页的ARMv8体系结构概念。
•第A1-39页的支持的数据类型。
•第A1-49页的高级SIMD和浮点支持。
•第A1-55页的ARM内存模型。
•第A1-56页的ARMv8体系结构扩展。
ARMv8架构概念:
ARMv8对ARM体系结构进行了重大更改,同时与该体系结构的先前版本保持了高度的一致性。 《 ARMv8体系结构参考手册》对用于描述体系结构的术语进行了重大更改,本节介绍了ARMv8体系结构的概念和相关的术语。
支持的数据类型:
ARMv8体系结构支持以下数据类型:
Byte:8bits.
Halfword:16bits.
Word:32bits.
Doubleword:64bits.
Quadword:128bits.
高级SIMD和浮点支持:
在AArch32状态下,始终将在SIMD&FP寄存器上操作的SIMD指令描述为高级SIMD指令,以区别于在32位通用寄存器上操作的基本指令集中的SIMD指令。 A64指令集不提供对通用寄存器进行操作的任何SIMD指令,因此某些AArch64状态描述将SIMD用作Advanced SIMD的同义词。 除非上下文另有明确说明,否则本节将介绍对在SIMD&FP寄存器上运行的SIMD指令的支持。
更多内容请下载附件查看
|
|