ARM状态:处理器执行32位的字对齐的ARM指令;
Thumb状态:处理器执行16位的半字对齐的Thumb指令。
ARM指令集和Thumb指令集均有切换处理器状态的指令BX。
从ARM状态转换到Thumb状态:
ADR R0,TSTART+1
BX R0
(简答题)
简述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指令集分别是()位的。