试题详情
- 简答题简述ARM和THUMB状态的区别,举例说明使用什么指令从ARM状态转换为Thumb状态。
-
ARM状态:处理器执行32位的字对齐的ARM指令;
Thumb状态:处理器执行16位的半字对齐的Thumb指令。
ARM指令集和Thumb指令集均有切换处理器状态的指令BX。
从ARM状态转换到Thumb状态:
ADR R0,TSTART+1
BX R0 关注下方微信公众号,在线模考后查看
热门试题
- 请分别写出调用子程序、子程序返回所使用的
- BLX指令可以将处理器切换到Thumb状
- PAX270有几个UART单元,各有什么
- 什么是基于中断的实时软件结构?有何优缺点
- 删除文件命令rm与()选项配合使用可以完
- 程序状态寄存器中确定正在执行的指令是AR
- SRAM有何特点?
- 从层次结构来看,嵌入式系统包括()
- 半导体集成电路是微电子技术的核心。下面有
- 简述嵌入式系统的体系结构。
- 简述驱动程序的主要功能。
- 关于ARM处理器的异常的描述不正确的是(
- 下面关于有线通信和无线通信的一些叙述中,
- 通过子类化()类和()类可以实现硬件加速
- 对一个字,存储时先存放低字节,再存放高字
- RS-232C的帧格式由四部分组成,包括
- 关于ARM Cortex-M处理器的特点
- 处于就绪状态的任务只能切换到运行状态。
- 简述信号与槽的作用。
- 以下关于ARM处理器寄存器说法错误的是(