- 版本问题
ARM 架构分为 多个版本,版本兼容问题.
ARM 内核架构 // XXX 内核架构 . 例如 VFP
编程模型
数据类型
处理器模式
寄存器
异常
大小端
非对齐访问
同步原语
指令集1
指令集2
更改PC
分支指令
寄存器->寄存器
数据处理指令
内存 寄存器
装载和存储
通用寄存器 CPSR
状态寄存器传输指令
CP寄存器
协处理器指令
让CPU进入异常的指令,修改了很多寄存器.
SWI 和 BKPT
寻址模式
内存架构
memory Hierarchy
L1子系统 // Lx子系统
cache
Tightly-Coupled Memory (TCM)
TCM-L1 DMA system
write buffer
内存排序模型
内存属性
可观察性
完成性
共享属性
内存相关指令执行及完成顺序
内存管理
VMSA // PMSA
开关
相关异常
执行过程
coresight架构
Debug
边界扫描技术标准 // IEEE 1149.1
边界扫描技术的实现
Trace
ETM
ETB
本文深入探讨了ARM架构的多个版本及其兼容性问题,详细讲解了包括VFP在内的内核架构特性,如编程模型、数据类型、处理器模式、寄存器、异常处理、大小端和非对齐访问等。此外,还介绍了指令集、寻址模式、内存架构、内存管理、以及coresight架构的Debug和Trace特性。

1533

被折叠的 条评论
为什么被折叠?



