- 6
- 0
- 约5.5千字
- 约 30页
- 2016-12-31 发布于湖北
- 举报
第六讲 Thumb指令介绍 Thumb指令介绍 Thumb指令集概述 Thumb指令详细介绍 4.1 Thumb指令集概述 Thumb指令集是针对代码密度的问题而提出的。可以看作是ARM指令集的子集。 Thumb是一个不完整的体系结构,不能指望处理器只执行Thumb代码而不支持ARM指令集。一般Thumb代码只需支持通用功能,必要时可以借助ARM指令集. 应用程序可以灵活的将ARM和Thumb子程序混合编程以便在例程的基础上提高性能或代码密度。 ARM开发工具完全支持Thumb指令 Thumb指令集概述 本节可以分为以下几个部分: Thumb指令集编码 Thumb状态切换 Thumb的编程模型 Thumb指令集特性 Thumb指令集编码 Thumb指令集编码如下: Thumb状态切换 在任何时刻,CPSR的第5位(位T)决定了ARM微处理器执行的是ARM指令流还是Thumb指令流。当T置1,则认为是16位的Thumb指令流;当T置0,则认为是32位的ARM指令流。 进入Thumb模式 进入Thumb指令模式有两种方法:一种是执行一条交换转移指令BX,将指令中的目标地址寄存器的最低位置1;另一种方法是利用异常返回,也可以把微处理器从ARM模式转换为Thumb模式。 退出Thumb模式 退出Thumb指令模式也有两种方法:一
您可能关注的文档
最近下载
- MBTI 英文介绍课件.ppt VIP
- 《乙炔气柜安全运行规程》.pdf VIP
- 《学前儿童艺术教育与活动指导》试卷及答案_2-2《学前儿童艺术教育与活动指导(第二版)》(美术部分)参考答案.docx VIP
- 2026年青岛华通国有资本运营集团有限责任公司校园招聘考试备考试题及答案解析.docx VIP
- 国家安全法课件.pptx VIP
- 中联牌ZLJ5320JQZ25V汽车起重机营销手册.doc VIP
- cmos图像传感器剖析.pptx VIP
- 风电工程质量检测计划 .pdf VIP
- 【《基于Multisim的病房呼叫系统的仿真设计》10000字(论文)】 .pdf
- 伟创电气AC70系列矢量型变频调速器使用指导书.pdf
原创力文档

文档评论(0)