- 10
- 0
- 约1.9万字
- 约 75页
- 2019-03-25 发布于福建
- 举报
第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,则
您可能关注的文档
最近下载
- ISO19011_2026 管理体系审核指南深度解析.pptx VIP
- 大学生职业生涯发展规划书.pdf VIP
- 电力系统分析理论-刘天琪-第三版-课后习题答案.ppt
- 人教版八年级上册物理期末复习:第1-6章共6套刷题试题精选汇编(含答案解析).docx VIP
- 成品油安全储运与HAN阻隔防爆技术HAN技术应用状况.pptx
- 继电保护定值整定与计算.pdf
- 【华医网】国家级3分专业课程答案:风湿科常见慢病用药管理.doc VIP
- 【华医网】国家级3分专业课程答案:维生素与无机元素代谢机制的系统解析.docx VIP
- 自考资料06393土木工程概论复习资料.pdf VIP
- 【华医网】国家级3分专业课程答案:分子病理诊断新进展.doc VIP
原创力文档

文档评论(0)