DIY编程器网

标题: ARM系列处理器应用技术完全手册 [打印本页]

作者: admin    时间: 2015-4-27 23:58
标题: ARM系列处理器应用技术完全手册
第1章       ARM系列微处理器简介
          ARM系列微处理器简介之:什么是ARM
          ARM系列微处理器简介之:ARM体系结构的命名规则
          ARM系列微处理器简介之:初识ARM系列处理器
          ARM系列微处理器简介之:ARM芯片的特点与选型
          ARM系列微处理器简介之:ARM开发工具
          ARM系列微处理器简介之: ARM系列处理器的应用领域
           
          第2章       ARM体系结构
          ARM体系结构之:ARM体系结构的特点
          ARM体系结构之:流水线
          ARM体系结构之:ARM存储器
          ARM体系结构之:I/O管理
          ARM体系结构之:ARM开发调试方法
           
          第3章       ARM微处理器的编程模型
          ARM微处理器的编程模型之:数据类型
          ARM微处理器的编程模型之:处理器工作模式
          ARM微处理器的编程模型之:ARM寄存器组织
          ARM微处理器的编程模型之:异常中断处理
           
          第4章       ARM指令寻址方式
          ARM指令寻址方式之: 数据处理指令的寻址方式
          ARM指令寻址方式之: 内存访问指令寻址
           
          第5章       数据传送指令
          MOV指令
          MVN指令
          Load/Store指令
          Load/Store内存访问指令
          程序状态寄存器指令
           
          第6章       数据处理指令
          AND逻辑与指令
          EOR逻辑异或指令
          SUB减操作指令
          RSB减翻转指令
          ADD加操作指令
          ADC带进位的加法指令
          SBC带进位的减法指令
          RSC带进位的翻转减指令
          TST测试指令
          TEQ测试相等指令
          CMP比较指令
          CMN负数比较指令
          ORR逻辑或指令
          BIC位清零指令
           
          第7章       乘法指令
          MUL乘法指令
          UMULL无符号数长乘指令
          MLA乘-累加指令
          UMLAL无符号长乘-累加操作指令
          SMULL无符号长乘-累加操作指令
          SMLAL有符号长乘-累加操作指令
           
          第8章       跳转指令
          跳转指令之:跳转指令B及带连接的跳转指令BL
          跳转指令之:带状态切换的跳转指令BX
          跳转指令之:带状态切换的连接跳转指令BLX(1)
          跳转指令之:带状态切换的连接跳转指令BLX(2)
           
          第9章       协处理器及其他指令
          协处理及其他指令之:协处理器指令
          协处理及其他指令之:状态寄存器访问指令
          协处理及其他指令之:零计数指令CLZ
          协处理及其他指令之:交换指令
          协处理及其他指令之:异常产生指令
           
          第10章    ARM汇编程序设计
          ARM汇编程序设计之:汇编语言文件格式
          ARM汇编程序设计之:ARM汇编编译器的使用
          ARM汇编程序设计之: ARM汇编程序设计举例
          ARM汇编程序设计之: ARM汇编器所支持的伪指令
          ARM汇编程序设计之:ARM汇编器所支持的伪操作
           
          第11章    Thumb指令集
          Thumb指令集之: Thumb指令的特点及实现
          Thumb指令集之: Thumb编程模型
          Thumb指令集之: Thumb跳转指令
          Thumb指令集之:Thumb数据处理指令
          Thumb指令集之: 单寄存器数据传送指令
          Thumb指令集之: 多寄存器数据传送指令
          Thumb指令集之: 异常中断产生指令(断点指令)
          Thumb指令集之: 未定义的指令空间
          Thumb指令集之: Thumb指令应用
          Thumb指令集之: ARM和Thumb的混合编程
           
          第12章    混合使用C、C++和汇编语
          C、C++和汇编语之:内联汇编和嵌入型汇编的使用
          C、C++和汇编语之:从汇编代码访问 C 全局变量
          C、C++和汇编语之:在C++中使用C头文件
          C、C++和汇编语之: C、C++ 和 ARM 汇编语言之间的调用
           
          第13章    嵌入式软件开发
          基于ARM处理器的嵌入式系统设计
          调整C库使其适应目标硬件
          映像文件存储器映射调整
          复位和初始化
          进一步存储器映射考虑事项
           
          第14章    高效的C编程
          C编程之:C编译器及其优化
          C编程之:除法运算
          C编程之:条件执行
          C编程之:布尔表达式
          C编程之:C循环结构
          C编程之:Switch语句
          C编程之:寄存器分配
          C编程之: 变量类型
          C编程之: 函数调用
          C编程之: 浮点运算
          C编程之: 移植问题
           
          第15章    ARM存储器
          ARM存储器之:协处理器CP15
          ARM存储器之:片上存储器
          ARM存储器之:高速缓冲存储器Cache
          ARM存储器之:存储保护单元MPU
          ARM存储器之:存储管理单元MMU
           
          第16章    ARM体系结构的发展
          ARM体系结构的发展之:ARM体系结构的发展过程
          ARM体系结构的发展之:ARMv6增加的系统支持




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2