ARMV8体系结构简介:概述

1. 前言

本文主要概括的介绍ARMV8体系结构定义了哪些内容,概括的说:

  • ARM体系结构定义了PE的行为,不会定义具体的实现
  • ARM体系结构也定义了debug体系结构和trace体系结构
  • ARM体系结构采用RISC指令集

(1)长度一致的寄存器;

(2)load/store架构,数据处理操作只能对寄存器内容进行处理,不会直接对内存的内容进行处理;

(3)简单寻址方式,load/store地址来源于寄存器或指令域(如立即数)

  • ARM体系结构定义了PE与存储系统的交互
  • ARMV8体系结构向后兼容,支持AArch64和AArch32,两种运行状态均支持SIMD和浮点指令

(1)       AArch32

SIMD指令,用来操作32 bit 通用寄存器;

Advanced SIMD指令操作SIMD&FP寄存器;

FP指令操作SIMD&FP寄存器

(2)       AArch64

Advanced SIMD指令操作SIMD&am

你可能感兴趣的:(ARMV8体系结构,ARMV8)