ARM vs. Thumb
时间: 2023-10-02 11:09:25 浏览: 142
ARM THUMB
ARM和Thumb是指ARM处理器的两种工作状态。ARM状态是指处理器以32位指令进行操作的状态,而Thumb状态是指处理器以16位指令进行操作的状态。Thumb状态可以通过一些指令进行切换,两种状态之间可以无缝切换。Thumb-2状态是ARM状态和Thumb状态的结合和优化,具有32位指令功能。在ARM体系结构中,处理器可以在这三种状态之间进行切换:ARM状态、Thumb状态和调试状态。不同的处理器系列和应用场景可能更倾向于使用不同的状态。例如,ARM的M系列主要使用Thumb指令,而ARM9和A系列主要使用ARM指令。
阅读全文