摘要:
ARM处理器包含多少寄存器?每种模式下又有那些寄存器?这些寄存器的作用又是什么?带着这些问题我们来学习ARM寄存器吧!相信看完这篇文章后你会有所收获。 ARM处理器共有37个寄存器。 它包含31个通用寄存器和6个状态寄存器。 =================================================================================... 阅读全文
摘要:
在启动代码里,我们会看到如 msr cpsr_cxsf,r0这样的代码。 用MSR指令对PSR进行操作的时候,为了设定操作的范围,避免对某些位的操作而影响其他部分而定义了这几个FLAG。 具体指令如下: MSR{cond} <psr>_<fields>, #immed_8r MSR{cond} <psr>_<fields>, Rm <fields>的具体含义如下: ... 阅读全文