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

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

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

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

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

相关推荐
一个风轻云淡8 分钟前
从 int $0x80 到 iret:用 gdb 把 getpid 走一遍
linux·c语言·开发语言·汇编
Sayai8 分钟前
Elasticsearch 日志写入链路调优实战:ingest pipeline 补时间戳、时区偏移修复与按值类型路由(附 translog 实测)
大数据·运维·elasticsearch·搜索引擎·性能优化
小超人诞生日记11 分钟前
Linux:环境变量 & 进程虚拟地址空间
linux·算法
handonch16 分钟前
金仓 KingbaseES 时区问题根治指南:从「总是差 8 小时」到全链路统一
linux·docker·postgresql·信创
Rabitebla22 分钟前
【Linux 底层原理】工具篇(一):掌握 Ubuntu apt,让软件安装与管理更简单
linux·笔记·算法·ubuntu
chde2Wang25 分钟前
Hadoop集群无datanode进程
linux·运维·服务器
beibeix201533 分钟前
hiredis 架构与功能分析
架构
叼烟扛炮38 分钟前
Linux 学习笔记(十八):进程控制——优雅地退出与等待
linux·运维·服务器
叼烟扛炮42 分钟前
Linux 学习笔记(二十三):深入 Ext 文件系统(下)—— 原理、缓存与软硬链接
linux·笔记·学习
时间售卖铺44 分钟前
MySQL DML 与 DQL 语句详解
运维·数据库·mysql·云原生