ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。
举一反三
- ARM和Thumb两种状态之间的切换不影响处理器的工作模式和寄存器的内容。
- 在编写Thumb 指令时,先要使用伪指令( ) 声明,而且在ARM 指令中要使用BX指令跳转到Thumb 指令,以切换处理器状态。同样,编写ARM 指令时,则可使用伪指令( )声明,而且在Thumb指令中要跳转到Thumb 指令时也要使用BX指令,以切换处理器状态。
- 在编写Thumb 指令时,先要使用伪指令CODE16 声明,而且在ARM 指令中要使用BX指令跳转到Thumb 指令,以切换处理器状态。同样,编写ARM 指令时,则可使用伪指令CODE32声明,而且在Thumb指令中要跳转到Thumb 指令时也要使用BX指令,以切换处理器状态。 上述说法对吗?
- 已知ARM处理器工作在特权模式下。下面的ARM汇编语言程序段,能够实现只修改CPSR寄存器中的处理器模式控制位M[4:0],不影响CPSR寄存器的其他位的内容,将ARM处理器的模式切换为用户模式______ 的功能。请在下划线处填写合适的内容,使这个ARM汇编语言程序段完成规定的功能。______ <br/>______ ______ ,CPSR
- ARM处理器支持( ① )位的ARM指令集和( ② )位的Thumb指令集。