第
第
3
3
章
章
ARM
ARM
体系结构
体系结构
2
第 3 章 ARM 体系结构
主要内容
1
1
3
3
2
2
4
4
ARM 体系结构概述
编程模型
ARM 基本寻址方式
ARM 指令集
5
5
ARM9TDMI 内核
6
6
ARM9 与 ARM7 的比较
ARM920T 核
7
7
3
第 3 章 ARM 体系结构
3.1.1 ARM 体系结构的特点
ARM 即 Advanced RISC Machines 的缩写。 ARM 公
司 1990 年成立,是设计公司。 ARM 是知识产权( IP )供应
商,本身不生产芯片,靠转让设计许可,由合作伙伴公司来
生产各具特色的芯片。
ARM 处理器的 3 大特点是:
耗电少、成本低、功能强;
16 位 /32 位双指令集;
全球众多合作伙伴保证供应。
4
第 3 章 ARM 体系结构
ARM 处理器为 RISC 芯片,其简单的结构使
ARM 内核非常小,这使得器件的功耗也非常低。它
具有经典 RISC 的特点:
大的、统一的寄存器文件;
装载 / 保存结构,数据处理 操作只针对寄存
器的内容,而不直接对存储器进行操作;
简单的寻址模式 ;
统一和固定长度的指令域,简化了指令的译码,
便于指令流水线设计。
3.1.1 ARM 体系结构的特点
5
第 3 章 ARM 体系结构
3.1.1 ARM 体系结构的特点
ARM 体系结构的特点:
RISC 型处理器结构
ARM/Thumb 指令集
多处理器状态模式
嵌入式在线仿真调试
灵活和方便的接口
ARM 体系结构具有协处理器接口
ARM 处理器核还具有片上总线 AMBA(AHB/
ASB/APB)
低电压低功耗的设计