(嵌入式系统开发)02第二章 ARM技术概述.ppt

第二章 ARM技术概述 一 ARM体系结构的发展历史 ARM体系结构的基本版本 二 ARM体系结构的技术特征 ARM的体系结构采用了若干 RISC处理器设计中的特征 Load/store体系结构. 固定的32位指令 3地址指令格式 三 ARM处理器工作状态 ARM处理器核可以工作在以下2种状态 ARM状态: 32位状态,ARM状态下执行字对准的32位ARM指令. Thumb状态 16位,Thumb状态下执行半字对准的16位Thumb指令。在Thumb状态下,程序计数器PC使用位1选择另一个半字。 ARM处理器在开始执行代码时,处于ARM状态;ARM指令集和Thumb指令集都有相应的状态切换命令;ARM和Thumb之间状态的切换不影响处理器的模式或寄存器的内容。 四 ARM处理器工作模式 CPSR(当前程序状态寄存器)的低5位用于定义当前操作模式 , 如图示 五 ARM寄存器组成 1.ARM状态下的寄存器组织 不分组通用寄存器(The unbanked registers):R0~R7 : 在每种状态下都统一的通用寄存器。 分组寄存器(The banked registers):R8~R14 : 其中:R13通常用做堆栈指针SP; R14用作子程序链接寄存器LR; 各模式自己拥有独立的物理寄存器SP(R13_m

文档评论(0)

1亿VIP精品文档

相关文档