Linux------Cortex-A架构的处理器运行模型与其寄存器组

寄存器组分为 外设寄存器组 比如:和总线相连的io寄存器,usart配置寄存器,spi配置寄存器等等

内核寄存器组:R0-R15 CPSR SPSR一共18个寄存器组,内核寄存器组用来记录当前程序地址状态,当前执行指令等,外设寄存器组是用来配置外设和记录外设值的

不同的 运行模式下会有不同的寄存器分组,也要用不同用户模式寄存器去提取RAM

这种各模式下未被点亮强调的R0-R7都是普通寄存器不会有代表什么特殊功能,i.max6ull又不能直接提取RAM,所以可以用来作为沟通RAM提取数值转换数值的中转站

相关推荐
青草地溪水旁29 分钟前
`lock()` 和 `unlock()` 线程同步函数
linux·c++·c
2401_8582861137 分钟前
OS26.【Linux】进程程序替换(下)
linux·运维·服务器·开发语言·算法·exec·进程
猿java37 分钟前
在 Spring中,用id和name命名Bean,究竟有什么区别?
后端·spring·架构
猿java39 分钟前
OAuth2是什么?它有哪些授权模式?
后端·安全·架构
wanhengidc1 小时前
云手机挂机掉线是由哪些因素造成的?
运维·服务器·网络·安全·智能手机
就是帅我不改1 小时前
惊!淘宝秒杀系统竟用这种Java并发方案?高并发秒杀架构深度解密
后端·面试·架构
数据智能老司机1 小时前
Akka实战——快速上手
jvm·架构·akka
lkf197111 小时前
centos安装jenkins
linux·centos·jenkins
AndrewHZ1 小时前
【芯芯相印】芯片设计生产全流程核心技术术语与实践指南:从架构定义到量产交付的完整图谱
架构·芯片设计·核心技术·技术术语·芯片架构·芯片行业
花小璇学linux1 小时前
imx6ull-驱动开发篇41——Linux RTC 驱动实验
linux·驱动开发·嵌入式软件