第1 章 ARM 微处理器概述
本章简介ARM 微处理器的一些基本概念、应用领域及特点,引导读者进入ARM 技术的殿堂。
本章主要内容:
- ARM 及相关技术简介
- ARM 微处理器的应用领域及特点
- ARM 微处理器系列
- ARM 微处理器的体系结构
- ARM 微处理器的应用选型
第2 章 ARM 微处理器的编程模型
本章简介ARM 微处理器编程模型的一些基本概念,包括工作状态切换、数据的存储格式、处理
器异常等,通过对本章的阅读,希望读者能了解ARM 微处理器的基本工作原理和一些与程序设计相
关的基本技术细节,为以后的程序设计打下基础。
本章的主要内容:
- ARM 微处理器的工作状态
- ARM 体系结构的存储器格式
- ARM 微处理器的工作模式
- ARM 体系结构的寄存器组织
- ARM 微处理器的异常状态
第3 章 ARM 微处理器的指令系统
本章介绍ARM 指令集、Thumb 指令集,以及各类指令对应的寻址方式,通过对本章的阅读,希
望读者能了解ARM 微处理器所支持的指令集及具体的使用方法。
本章的主要内容有:
- ARM 指令集、Thumb 指令集概述。
- ARM 指令集的分类与具体应用。
- Thumb 指令集简介及应用场合。
第4 章 ARM 程序设计基础
ARM 编译器一般都支持汇编语言的程序设计和C/C++语言的程序设计,以及两者的混合编程。
本章介绍ARM 程序设计的一些基本概念,如ARM 汇编语言的伪指令、汇编语言的语句格式和汇编语
言的程序结构等,同时介绍C/C++和汇编语言的混合编程等问题。
本章的主要内容:
- ARM 编译器所支持的伪指令
- 汇编语言的语句格式
- 汇编语言的程序结构
- 相关的程序示例