ARM 寄存器学习:(一)arm多种模式下得寄存器

ARM 处理器共有 7 种不同的处理器模式,在每一种处理器模式中可见的寄存器包括 15 个通用寄存器( R0~R14)、一个或两个(User和Sys不是异常模式,没有spsr寄存器)状态寄存器(cpsr和spsr)、程序计数器( PC )。

从上图可以看到,每一种CPU模式都有15个通用寄存器(r0-r15),只是有一些是各种共用的,有一些是私有的,这里请大家记清楚,这对于cpu各种模式切换很重要,这是切换模式需要保存上下文的根本原因。

相关推荐
AI成长日志1 小时前
【datawhale】hello agents开源课程学习记录第5章 智能体应用实践:低代码平台构建指南
学习·低代码·开源
路溪非溪2 小时前
Linux下蓝牙框架的数据流
linux·arm开发·驱动开发
GHL2842710902 小时前
RAG相关问题整理学习
学习·ai
’长谷深风‘4 小时前
嵌入式 ARM 开发入门解析
汇编·arm开发·cpu·cortex
知识分享小能手6 小时前
MongoDB入门学习教程,从入门到精通,MongoDB创建、更新和删除文档(3)
数据库·学习·mongodb
诗句藏于尽头6 小时前
基于GPT2的底模微调实现微信聊天风格模仿输出
学习·微信
%小农7 小时前
学习cursor
学习
还是做不到嘛\.7 小时前
DVWA靶场-Brute Force
运维·服务器·数据库·学习
XMAIPC_Robot7 小时前
基于RK3588 ARM+FPGA的电火花数控系统设计与测试(三)
运维·arm开发·人工智能·fpga开发·边缘计算
chudonghao8 小时前
[UE学习笔记][基于源码] 理解 Gameplay
c++·笔记·学习·ue5