查看完整版本: ARM系列处理器应用技术完全手册

admin 发表于 2015-4-27 23:58:27

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增加的系统支持
页: [1]
查看完整版本: ARM系列处理器应用技术完全手册