首页学历类考试大学计算机科学
(简答题)

简述ARM和Thumb状态的区别及如何进行状态切换。

正确答案

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-2状态和调试状态的是()。

    答案解析

  • (判断题)

    ARM处理器结构体系中具有T变种处理器核可以工作在ARM状态和Thumb状态。

    答案解析

  • (简答题)

    ARM状态与Thumb状态的切换指令是什么?

    答案解析

  • (单选题)

    ARM微处理器的寄存器在Thumb状态与ARM状态下相同的是()

    答案解析

  • (单选题)

    以下具有Thumb-2状态的ARM处理器内核是()。

    答案解析

  • (单选题)

    程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是()

    答案解析

  • (单选题)

    关于ARM子程序和Thumb子程序互相调用描述正确的是()

    答案解析

  • (单选题)

    ARM指令集和Thumb指令集分别是()位的。

    答案解析

快考试在线搜题