社区
驱动开发/核心开发
帖子详情
新手一直都搞不明白R13R14R15三个寄存器的区别
cjtmh
2012-10-03 05:01:11
对于R15还有一些理解,但是R13和R14就不太懂了
R13是堆栈指针的值,那这个堆栈里保存的是什么东西呢
R14是保存断点的值和调用点的地址,那我同样调用一个东东,R13和R14里面是什么呢?
新手,希望各位请教
...全文
497
回复
打赏
收藏
新手一直都搞不明白R13R14R15三个寄存器的区别
对于R15还有一些理解,但是R13和R14就不太懂了 R13是堆栈指针的值,那这个堆栈里保存的是什么东西呢 R14是保存断点的值和调用点的地址,那我同样调用一个东东,R13和R14里面是什么呢? 新手,希望各位请教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ARM-
寄存器
ARM 的普通
寄存器
有 16 个,分别是 R0-R15。这些
寄存器
可以用来存储数据、地址和指令。 2. 状态
寄存器
(Status Registers) ARM 的状态
寄存器
有 2 个,分别是 CPSR 和 SPSR。这些
寄存器
用于存储处理器的状态信息,...
ARM
寄存器
介绍
对于备份
寄存器
R13 和 R14 来说,每个
寄存器
对应 6 个不同的物理
寄存器
,其中的一个是用户模式和系统模式共用的;另外的 5 个对应于其他 5 种处理器模式。采用记号 R13_<mode> 来区分各个物理
寄存器
:其中,<mode> ...
ARM状态下
寄存器
组织.pdf
R13常被用作堆栈指针
寄存器
SP,R14被用作子程序连接
寄存器
LR,R15用作程序计数器PC。 三、共用
寄存器
(R0-R7) 共用
寄存器
是被所有运行模式共用的,指向的是同一个物理
寄存器
,它们用来存放数据,未被系统用作特殊...
ARM MIPS
寄存器
对比
在这15个
寄存器
中,有
三个
寄存器
具有特殊用途:R13(堆栈指针)、R14(链接
寄存器
)和R15(程序计数器)。 - **R0 - R4 (Scratch Registers)**: 作为通用
寄存器
使用,通常用于参数传递,并在子程序之间保存。 - **...
ARM处理器1-
寄存器
指令系统
- **31个通用32位
寄存器
**:包括程序计数器PC(R15)。这些
寄存器
可用于存储数据或作为临时
寄存器
。 - **6个状态
寄存器
**:只使用其中的12位,用于记录处理器的状态信息。 - **可见的
寄存器
**:在不同模式下可见的...
驱动开发/核心开发
21,619
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章