深度探索嵌入式操作系统:从零开始设计、架构和开发
上QQ阅读APP看书,第一时间看更新

3.4 ARM920T状态

ARM920T处理器有两种状态:ARM状态和Thumb状态。这两种状态之间可以通过软件或者硬件来回切换。ARM920T处理器根据CPSR寄存器中的T位来分辨这两种状态。先不必管这是个什么寄存器,后面会有介绍。

□CPSR中T位为0:表示ARM920T运行在ARM状态。

□CPSR中T位为1:表示ARM920T运行在Thumb状态。

要注意的是,这里说的处理器状态和后面要介绍的处理器的工作模式是两码事,不可等同而论。