【发布时间】:2013-11-01 09:54:58
【问题描述】:
我是ARM 的新手,对银行寄存器的概念有点困惑。Arm 相关文档说
除用户模式外,每种模式都有自己的一组存储寄存器。我的困惑是
每种模式都有来自r0-r15+banked register.If 的寄存器。那么FIQ 模式的可用寄存器数量最多,总共 23 个寄存器。
另外,据说ARM寄存器在总共37个寄存器中,20个寄存器在不同时间对程序隐藏。这是什么意思??
【问题讨论】:
-
Why is CPSR not banked 让您更深入地了解
lr和cpsr在银行业方面的情况。