ARM 应用系统开发详解──基于 S3C4510B 的系统设计
1
目录
第 1 章 ARM 微处理器概述 5
1.1 ARM-Advanced RISC Machines 5
1.2 ARM 微处理器的应用领域及特点 5
1.2.1 ARM 微处理器的应用领域 5
1.2.2 ARM 微处理器的特点 6
1.3 ARM 微处理器系列 6
1.3.1 ARM7 微处理器系列 6
1.3.2 ARM9 微处理器系列 7
1.3.3 ARM9E 微处理器系列 7
1.3.4 ARM10E 微处理器系列 7
1.3.5 SecurCore 微处理器系列 8
1.3.6 StrongARM 微处理器系列 8
1.3.7 Xscale 处理器 8
1.4 ARM 微处理器结构 8
1.4.1 RISC 体系结构 8
1.4.2 ARM 微处理器的寄存器结构 9
1.4.3 ARM 微处理器的指令结构 9
1.5 ARM 微处理器的应用选型 10
1.6 本章小节 10
第 2 章 ARM 微处理器的编程模型 11
2.1 ARM 微处理器的工作状态 11
2.2 ARM 体系结构的存储器格式 11
2.3 指令长度及数据类型 12
2.4 处理器模式 12
2.5 寄存器组织 13
2.5.1 ARM 状态下的寄存器组织 13
2.5.2 Thumb 状态下的寄存器组织 15
2.5.3 程序状态寄存器 16
2.6 异常(Exceptions) 18
2.6.1 ARM 体系结构所支持的异常类型 18
2.6.2 对异常的响应 18
2.6.3 从异常返回 19
2.6.4 各类异常的具体描述 19
2.6.5 异常进入/退出小节 20
2.6.6 异常向量(Exception Vectors) 20
2.6.7 异常优先级(Exception Priorities) 21
2.6.8 应用程序中的异常处理 21
2.7 本章小节 21