- 14
- 0
- 约1.9万字
- 约 75页
- 2017-01-09 发布于北京
- 举报
第1章 EDA技术概述 第3章 ARM嵌入式处理器指令系统 3.1 ARM指令分类及指令格式 ARM体系结构除了支持执行效率很高的32位ARM指令集以外,为兼容数据总线宽度为16位的应用系统,也支持16位的Thumb指令集。Thumb指令集是ARM指令系统的一个子集,允许指令编码的长度为16位。与等价的32位代码相比较,Thumb指令集在保留32位代码优势的同时,大大的节省了系统的存储空间。 所有的Thumb指令都有对应的ARM指令,而且Thumb的编程模型也对应于ARM 的编程模型,在应用程序的编写过程中,只要遵循一定调用的规则, Thumb子程序和ARM 子程序就可以互相调用。 虽然Thumb指令集中的数据处理指令的操作数仍然是32位,指令地址也是32位,但 Thumb指令集为实现16位的指令长度,舍弃了ARM指令集的一些特性,如大多数的Thumb指令是无条件执行的,而几乎所有的ARM指令都是有条件执行的;大多数的Thumb 数据处理指令的目的寄存器与其中一个源寄存器相同。 3.4 Thumb指令集 大部分Thumb数据处理类指令采用2地址格式,操作结果放入其中一个操作数寄存器。Thumb状态下的寄存器结构特点决定了除MOV和ADD外的其它指令只能访问R0~R7寄存器。如果指令的操作数包含R8~R15,则
您可能关注的文档
- (精)第2章企业战略管理.ppt
- (精)第2章嵌入式.ppt
- (精)第2章数据通信原理.ppt
- (精)第2章微处理器及其结构-1.ppt
- (精)第2章现代运输设施设备与组织技术.ppt
- (精)第2章需求管理习题.ppt
- (精)第3节 ATP的主要来源.ppt
- (精)第3节 ATP的主要来源——细胞呼吸.ppt
- (精)第3章 数控编程基础.ppt
- (精)第3章 ARM体系结构.ppt
- 2026中国葡萄干行业展会经济效应与品牌推广效果研究报告.docx
- 2026年民航乘务员技能题库.docx
- 2026年整车物流新能源化五年挑战报告[001].docx
- 2026年汽车行业低碳技术发展趋势报告.docx
- 2026年新材料行业技术创新与风险防范体系建设报告.docx
- 2026年智慧校园十年发展报告:数字化教学策略与校园管理变革[001].docx
- 2025至2030医用棉行业市场深度调研及发展趋势与市场占有率及有效策略与实施路径评估报告.docx
- 2026年婴幼儿配方食品产品升级十年趋势.docx
- 2026年健康食品市场趋势报告.docx
- 2026生物农药市场渗透率提升路径及竞争策略报告.docx
原创力文档

文档评论(0)