处理器架构 (九) ARM 及其他架构参考手册包括内容抽象

本文深入探讨了ARM架构的多个版本及其兼容性问题,详细讲解了包括VFP在内的内核架构特性,如编程模型、数据类型、处理器模式、寄存器、异常处理、大小端和非对齐访问等。此外,还介绍了指令集、寻址模式、内存架构、内存管理、以及coresight架构的Debug和Trace特性。
  • 版本问题
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
		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值