注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络计算机组织与体系结构ARM系列处理器应用技术完全手册

ARM系列处理器应用技术完全手册

ARM系列处理器应用技术完全手册

定 价:¥59.00

作 者: 李佳 编著
出版社: 人民邮电出版社
丛编项:
标 签: 微处理器/CPU

ISBN: 9787115153302 出版时间: 2006-12-01 包装: 胶版纸
开本: 16 页数: 581 字数:  

内容简介

  本书全面介绍了ARM处理器体系结构和开发方法,重点讲解ARM编程模型、ARM指令寻址方式、ARM处理器指令系统、ARM汇编语言程序设计方法、Thumb指令集、嵌入式软件设计方法、ARM存储器系统结构等,内容丰富,实用易懂。.本书可作为高等院校电子类、电器类、控制类等专业高年级本科生、研究生学习ARM嵌入式系统的参考用书,也可作为嵌入式系统开发与应用人员的技术参考手册。...

作者简介

暂缺《ARM系列处理器应用技术完全手册》作者简介

图书目录

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

本目录推荐