* * 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
- 第1章VI标识概述.ppt
- 第1章混凝土结构三校合编概述.ppt
- 第1章办公基础——电脑入门概述.ppt
- 第1章计算机发展简史概述.ppt
- 第1章操作系统引论概述.ppt
- 第1章计算机文化与计算思维第六版概述.ppt
- 第1章继电保护绪论概述.ppt
- 第1章概率论基础概述.ppt
- 第1章电路的基本概念和基本定律概述.ppt
- 计算机二级MS Excel2026年高频考点含解析.docx
- 计算机二级MS Office2026年冲刺卷含解析.docx
- 计算机二级MS Office高级应用2026年冲刺全真模拟含解析.docx
- 计算机二级MS Office高级应用2026年押题高频考点含解析.docx
- 2026年新高考全国卷一数学导数易错题预测卷含解析.docx
- 2026年新高考全国卷语文压轴题模拟卷含解析.docx
- 2026年新高考全国乙卷高考数学易错题卷(含解析).docx
- 2026年新高考生物稳态调节专题预测分析卷(含解析).docx
- 2026年新课标 I 卷高考化学易错点专项模拟卷含解析.docx
- 2026年新课标 I 卷高考生物押题模拟卷含解析.docx
原创力文档

文档评论(0)