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

简述ARM和THUMB状态的区别,举例说明使用什么指令从ARM状态转换为Thumb状态。

正确答案

ARM状态:处理器执行32位的字对齐的ARM指令;
Thumb状态:处理器执行16位的半字对齐的Thumb指令。
ARM指令集和Thumb指令集均有切换处理器状态的指令BX。
从ARM状态转换到Thumb状态:
ADR R0,TSTART+1
BX R0

答案解析

相似试题

  • (简答题)

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

    答案解析

  • (单选题)

    以下ARM处理器,只有Thumb-2状态和调试状态的是()。

    答案解析

  • (判断题)

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

    答案解析

  • (简答题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

  • (单选题)

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

    答案解析

快考试在线搜题