ARM中R0-R15寄存器的作用是什么
发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,今天就跟大家聊聊有关ARM中R0-R15寄存器的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。ARM中R0-R15寄存器的作用根据"
千家信息网最后更新 2024年11月18日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安全错误
数据库的锁怎样保障安全
广州新媒体网络技术
找停车位的软件开发
广东应用软件开发订制
2020软件开发新技术
30岁可以学数据库吗
水电表抄表软件开发
utp在网络技术中的中文含义
上海管理软件开发
网络安全类资质
steam 服务器 IP
国内用什么交友软件开发
嵌入式软件开发哦
数据库源数据是什么
90后软件开发人员和80后
db2数据库连接
合肥邮储软件开发中心是国企
批量扫描数据库的任务设计
服务器芯片发布
数据库管理系统具有数据操纵
长宁区企业数据库销售价钱
苏州中高端服务器价格咨询
高校web服务器搭建过程
丹霞成都网络技术有限公司
软件开发员必考证书
服务器的管理图书
服务器机明
宿迁云主机服务器供货厂
全民枪战服务器找不到了
数据库备份未授权
漳州网络安全信息委员会赖小强