A.RM状态是32位指令,Thumb状态是16位指令。
进入Thumb状态:执行BX指令,当操作数寄存器最低位为1时,可以使微处理器从ARM状态切换到Thumb状态(处理器工作在Thumb状态,如果发生异常并进入异常处理子程序,则异常处理完毕返回时,自动从ARM状态切换到Thumb状态)。
进入ARM状态:执行BX指令,当操作数寄存器最低位为0时,可以使微处理器从Thumb状态切换到ARM状态(处理器工作在Thumb状态,如果发生异常并进入异常处理子程序,则进入时处理器自动从Thumb状态切换到ARM状态)。
(简答题)
简述ARM和Thumb状态的区别及如何进行状态切换。
正确答案
答案解析
略
相似试题
(简答题)
简述ARM和THUMB状态的区别,举例说明使用什么指令从ARM状态转换为Thumb状态。
(单选题)
以下ARM处理器,只有Thumb-2状态和调试状态的是()。
(判断题)
ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。
(简答题)
ARM状态与Thumb状态的切换指令是什么?
(单选题)
ARM微处理器的寄存器在Thumb状态与ARM状态下相同的是()
(单选题)
以下具有Thumb-2状态的ARM处理器内核是()。
(单选题)
程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是()
(单选题)
关于ARM子程序和Thumb子程序互相调用描述正确的是()
(单选题)
ARM指令集和Thumb指令集分别是()位的。