柠檬试题库
search
首页 计算机 公务员 驾照 关于

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


  • A.ARM状态是32位指令的状态,指令代码为16位和32位
  • B.Thumb状态为16位指令状态,指令长度可为16位,也可以为32位
  • C.Thumb-2状态兼容16位指令和32位指令编码
  • D.ARM状态和Thumb状态不可切换
热度🔥295
参考答案:C
解析:

【解析】在ARM的体系结构中,处理器可以工作在3种不同的状态,①ARM状态②Thumb/Thumb-2状态③调试状态。ARM状态是ARM处理器工作于32位指令的状态,即32位状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态,即16位状态。在Thumb模式下,指令代码只有16位。Thumb-2状态是ARMv7版本的ARM处理器所具有的新状态,新的Thumb-2内核技术兼有16位及32位指令长度;通过BX指令,ARM状态和Thumb状态是可以相互切换的。只有C选项正确,故本题选择C。
复制题目向AI提问