
| ARM微处理器的基础知识,ARM微处理器的开发应用技术,ARM微处理器应用的10个精彩实例。 |
| 第1章 ARM微处理器概述 1.1 ARM简介 1.1.1 ARM的历史 1.1.2 ARM微处理器的技术特点 1.2 ARM微处理器系列简介 1.2.1 Actel公司可编程器件 1.2.2 ATMEL公司微控制器 1.2.3 Intel公司XScale微处理器 1.2.4 NXP公司微控制器 1.2.5 三星公司微处理器 1.3 ARM嵌入式系统概述 1.3.1 嵌入式系统硬件基础 1.3.2 嵌入式系统软件基础 1.3.3 常见嵌入式系统简介 1.4 本章小结 1.5 课后习题 第2章 ARM体系结构 2.1 ARM的组织和实现 2.1.1 3级流水ARM的组织 2.1.2 5级流水ARM的组织 2.1.3 ARM的指令执行 2.1.4 ARM的工作状态 2.1.5 ARM的工作模式 2.2 异常 2.2.1 异常类型 2.2.2 异常发生过程 2.3 ARM的寄存器 2.3.1 通用寄存器 2.3.2 状态寄存器 2.3.3 Thumb状态下的寄存器集 2.4 存储器层次 2.4.1 存储器容量及速度 2.4.2 片上存储器 2.4.3 Cache 2.5 ARM体系结构对系统开发的支持 2.5.1 ARM协处理器接口 2.5.2 AMBA总线 2.5.3 JTAG边界扫描测试结构 2.5.4 ARM调试结构 2.6 本章小结 2.7 课后习题 第3章 ARM指令集 3.1 ARM指令集简介 3.1.1 ARM指令格式 3.1.2 ARM指令条件码 3.1.3 ARM指令的S标志 3.2 指令集分类介绍 3.2.1 跳转指令 3.2.2 算术运算指令 3.2.3 逻辑运算指令 3.2.4 存储器访问指令 3.2.5 数据传送指令 3.2.6 协处理指令 3.2.7 异常产生指令 3.2.8 移位指令 3.3 ARM的寻址方式 3.3.1 立即寻址方式 3.3.2 寄存器寻址方式 3.3.3 寄存器移位寻址方式 3.3.4 寄存器间接寻址方式 3.3.5 基址变址寻址 3.4 本章小结 3.5 课后习题 第4章 Thumb指令集 4.1 Thumb指令集概述 4.1.1 Thumb指令集与ARM指令集的区别 4.1.2 Thumb指令集代码 4.1.3 Thumb状态下ARM微处理器的寄存器组织 4.2 Thumb指令集分类介绍 4.2.1 跳转指令 4.2.2 算术运算指令 4.2.3 逻辑运算指令 4.2.4 存储器访问指令 4.2.5 数据传送指令 4.2.6 异常产生指令 4.2.7 移位指令 4.3 本章小结 4.4 课后习题 第5章 ARM程序设计 5.1 ARM汇编程序 5.1.1 ARM汇编程序开发框架 5.1.2 符号数据的定义与使用 5.1.3 Thumb指令与ARM指令混合使用 …… 第6章 ARM芯片的系统设计 第7章 ARM嵌入式系统开发 第8章 交通信号灯控制系统 第9章 数字秒表 第10章 温度计 第11章 俄罗斯方块游戏 第12章 服务请求系统 第13章 手写板 第14章 无线指令终端 第15章 计算器 第16章 USB-Key 第17章 逻辑分析仪 附录A 习题答案 |
商品评论(0条)