ARM中R0-R15寄存器的作用是什么
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,今天就跟大家聊聊有关ARM中R0-R15寄存器的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ARM中R0-R15寄存器的作用根据"
千家信息网最后更新 2026年11月02日ARM中R0-R15寄存器的作用是什么
今天就跟大家聊聊有关ARM中R0-R15寄存器的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
ARM中R0-R15寄存器的作用
根据"ARM-thumb 过程调用标准":
| R0-R3 | 用作传入函数参数,传出函数返回值。在子程序调用之间,可以将 R0-R3 用于任何用途。被调用函数在返回之前不必恢复 R0-R3。如果调用函数需要再次使用 R0-R3 的内容,则它必须保留这些内容。 |
| R4-R11 | 被用来存放函数的局部变量。如果被调用函数使用了这些寄存器,它在返回之前必须恢复这些寄存器的值。 |
| R12 | 是内部调用暂时寄存器 IP。它在过程链接胶合代码(例如,交互操作胶合代码)中用于此角色。在过程调用之间,可以将它用于任何用途。被调用函数在返回之前不必恢复 R12。 |
| R13 | 是栈指针 SP。它不能用于任何其它用途。sp 中存放的值在退出被调用函数时必须与进入时的值相同。 |
| R14 | 是链接寄存器 LR。如果您保存了返回地址,则可以在调用之间将 R14 用于其它用途,程序返回时要恢复 |
| R15 | 是程序计数器 PC。它不能用于任何其它用途。 |
看完上述内容,你们对ARM中R0-R15寄存器的作用是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
函数
寄存器
内容
作用
之间
用途
过程
代码
程序
链接
相同
再次
参数
变量
地址
子程序
局部
指针
更多
标准
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
蓝思科技飞鸽互联网
为想互联网科技怎么样
互联网最新的科技
工业互联网科技新基建
互联网科技有限公司图片
金诺互联网科技
与互联网科技公司
深圳互联网科技公司
万易互联网科技有限公司
上海致骋互联网科技
佰商互联网科技有限公司
欧洲十大科技互联网公司
福建科技产业互联网发展
想开互联网科技公司怎么样
科技类公司包括互联网吗
华夏恒生科技与互联网科技
上海京穆互联网科技有限公司
全球科技与互联网公司市值变化
互联网科技对化妆品行业
互联网科技的英文
亿策互联网科技
互联网科技论坛
成都互联网科技公司100强
移动互联网科技股
互联网科技商业
爱医互联网络科技
上海乐五互联网科技有限公司
广州梦谷互联网科技有限公司领导
江苏互联网智能科技产品出厂价