关于ARM嵌入式处理器的工作状态,以下说法错误的是( )。

admin2021-02-01  28

问题 关于ARM嵌入式处理器的工作状态,以下说法错误的是(    )。

选项 A、ARM状态仅支持32位指令编码
B、Thumb状态仅支持16位指令编码
C、Thumb-2状态仅支持32位指令编码
D、ARM状态和Thumb状态是可以相互切换的

答案C

解析 在ARM的体系结构中,处理器可以工作在3种不同的状态:①ARM状态,②Thumb/Thumb-2状态,③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度;Thumb状态是ARM执行16位指令的状态,即16位状态在ThlJmb模式下,指令代码只有16位;Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb-2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。综上C选项错误,故本题选择C。
转载请注明原文地址:https://jikaoti.com/ti/mXo7FFFM
0

最新回复(0)