欢迎光临散文网 会员登陆 & 注册

华清远见QT嵌入式图形开发

2023-03-19 23:27 作者:al_sa  | 我要投稿

通用寄存器可以保存数据和地址,它们用r为前缀加该寄存器的序号来标识。
下图列出了在用户模式(一种受限模式,通常用于执行应用程序)下的有效活动寄存器。处理器可以在7种不同的模式下运行。

最多可有18个活动寄存器,16个数据寄存器和两个处理器状态寄存器,程序员可见的数据寄存器是 r0~R15。有3个寄存器被赋予了特殊的功能:

  • r13 (sp) 通常用作堆栈指针,保存当前处理器模式的堆栈栈顶。

  • r14 (lr) 又称为链接寄存器,保存调用子程序的返回地址。

  • r15 (pc) 程序计数器,保存处理器要取下一个指令的地址.

寄存器 R0~R13 是正交的--任何指令如果可使用r0,那么也就可以使用其


华清远见QT嵌入式图形开发的评论 (共 条)

分享到微博请遵守国家法律