* * ARM指令集和Thumb指令集 ARM体系结构版本中带有T变量的ARM处理器核可以工作在2种状态。 ARM状态,运行32位的ARM指令集 Thumb状态,运行16位的Thumb指令集 在任何一种工作状态可以通过转移指令切换到另一种工作状态。 ARM和Thumb之间的状态切换不影响处理器工作模式和寄存器中的内容。 加电起动时处理器工作在ARM状态。 * * 指令集压缩 对于传统的微处理器体系结构,指令和数据具有同样的宽度。 与16位体系结构相比,32位体系结构在操纵32位数据时呈显了更高的性能,并可更有效地寻址更大的空间。 一般来讲,16位体系结构比32位体系结构具有更高的代码密度,但只有近似一半的性能。 Thumb在32位体系结构上实现了16位指令集,以提供: 比16位体系结构更高的性能; 比32位体系结构更高的代码密度。 * * Thumb指令集 Thumb指令集是通常使用的32位ARM指令集的子集。 每条Thumb指令是16位长,有相应的对于处理器模型有相同效果的32位ARM指令。 Thumb指令在标准的ARM寄存器配置下进行操作,在ARM和Thumb状态之间具有出色的互操作性。 执行时,16位Thumb指令透明地实时解压缩成32位ARM指令,且没有性能损失。 Thumb具有32位核的所有优点: 32位寻址空间; 32位寄存器; 32位移位器和算术逻辑单元ALU(Ari
您可能关注的文档
- 第1章电路的基本概念和基本定律例析.ppt
- 电路与电子技术基础总复习题及解例析.doc
- 电路中零状态响应例析.ppt
- 电脑办公实用小知识例析.ppt
- 第1章概率论基础例析.ppt
- 电脑基础1例析.ppt
- 第1章高频小信号谐振放大器答案例析.doc
- 第二章自动控制系统的数学模型(工硕)例析.ppt
- 电脑硬件知识蓝色版例析.ppt
- 第1章机械设计的基础知识例析.ppt
- 高校理工科实验室的性别化空间政治_2026年5月.docx
- 数字化转型对企业治理结构的影响与董事会监督职能重塑_2026年3月.docx
- 大学生助农表情包在老年机显示适配与传播障碍解决_2026年3月.docx
- 互文性典故化用无痕技巧掌握.docx
- 智能插座在大学生宿舍安全用电管理中的应用_2026年5月.docx
- 脑纹绘画:将脑电波图形直接转换为墙面艺术图案.docx
- 共享经济平台双边用户匹配的公平与效率平衡机制设计_2026年3月.docx
- 高维导游:向三维生物解释四维空间的讲解词.docx
- 银饰发黑擦银布抛光损伤程度评估.docx
- 生成式人工智能辅助大学生论文写作的伦理边界与规范研究_2026年3月.docx
最近下载
- 鸡蛋中氟喹诺酮类药物残留测定回收率较低的影响因素研究.pdf VIP
- 2024年12月8日北京市考试卷.pdf VIP
- 2026年1月浙江首考物理.pdf VIP
- 预防未成年人犯罪教育主题班会PPT课件.pptx VIP
- 智能拐杖机械结构设计.doc VIP
- GB50168-2018 电气装置安装工程 电缆线路施工及验收标准.pdf VIP
- 压疮护理操作流程及评分标准.doc VIP
- 疝气术后出院宣教.pptx VIP
- 广东省深圳市深圳中学共同体联考2023-2024学年八年级下学期4月期中生物试题(含答案).pdf VIP
- 2025年QES三体系内审计划、内审实施计划、总结报告、不符合、检查表(三体系整合 - 部门) .xlsx
原创力文档

文档评论(0)