图书介绍
ARM结构与程序开发入门PDF|Epub|txt|kindle电子书版本下载
![ARM结构与程序开发入门](https://www.shukui.net/cover/70/30758235.jpg)
- 肖德贵,刘豪等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115235565
- 出版时间:2010
- 标注页数:226页
- 文件大小:35MB
- 文件页数:234页
- 主题词:微处理器,ARM-系统设计-教材
PDF下载
下载说明
ARM结构与程序开发入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 ARM概述及其基本编程模型1
1.1 ARM技术简介及其特点1
1.2 ARM体系结构的版本及命名方法1
1.3 ARM处理器的结构6
1.4 ARM处理器模式7
1.5 ARM的两种工作状态8
1.6 ARM寄存器9
1.7 ARM体系的异常中断11
1.8 ARM体系中存储系统12
1.9 ARM接口技术14
1.10 小结14
习题14
第2章 ARM指令系统15
2.1 ARM指令介绍15
2.2 ARM指令寻址方式17
2.3 ARM指令集20
2.4 Thumb指令介绍34
2.5 小结37
习题37
第3章 ARM汇编语言程序设计39
3.1 ARM汇编语言语句格式39
3.2 ARM汇编语言伪操作39
3.3 ARM汇编语言伪指令50
3.4 ARM汇编语言中的符号52
3.5 ARM汇编语言中的表达式53
3.6 ARM汇编语言程序结构56
3.7 汇编语言子程序调用59
3.8 本章实训64
3.9 小结67
习题68
第4章 ARM存储系统69
4.1 ARM存储系统概述69
4.2 ARM中用于存储管理的系统控制协处理器CP1570
4.3 存储器管理单元(MMU)74
4.4 高速缓冲存储器和写缓冲区82
4.5 快速上下文切换技术89
4.6 与存储系统相关的程序设计指南89
4.7 小结91
习题91
第5章 异常中断处理92
5.1 ARM中异常中断处理概述92
5.2 进入和退出异常中断的过程94
5.3 在应用程序中安装异常中断处理程序95
5.4 SWI异常中断处理程序98
5.5 FIQ和IRQ异常中断处理程序99
5.6 复位异常中断处理程序101
5.7 未定义指令异常中断101
5.8 指令预取中止异常中断处理程序102
5.9 数据访问中止异常中断处理程序102
5.10 本章实训102
5.11 小结111
习题111
第6章 嵌入式C/C++语言程序设计基础及混合编程113
6.1 嵌入式C/C++语言程序设计基本语法介绍113
6.2 嵌入式C/C++语言程序设计技巧118
6.3 C/C++与汇编语言混合编程121
6.4 本章实训127
6.5 小结140
习题140
第7章 ARM程序和Thumb程序混合使用142
7.1 概述142
7.2 在汇编语言程序中通过用户代码支持interwork143
7.3 在C/C++程序中实现interwork147
7.4 在汇编语言程序中通过连接器支持interwork149
7.5 本章实训151
7.6 小结154
习题154
第8章 ARM C/C++编译器156
8.1 ARM C/C++编译器概述156
8.2 ARM编译器命令行格式157
8.3 ARM编译器中的pragmas167
8.4 ARM编译器特定的关键词167
8.5 ARM编译器支持的基本数据类型170
8.6 ARM编译器中预定义宏171
8.7 ARM中C/C++运行时库概述172
8.8 小结174
习题174
第9章 ARM连接器175
9.1 ARM映像文件175
9.2 ARM连接器介绍176
9.3 ARM连接器生成的符号176
9.4 连接器的优化功能178
9.5 运行时库的使用178
9.6 从一个映像文件中使用另一个映像文件中的符号180
9.7 隐藏或者重命名全局符号182
9.8 ARM连接器命令行选项183
9.9 使用scatter文件定义映像文件的地址映射188
9.10 小结191
习题191
第10章 ARM接口技术192
10.1 键盘、显示接口192
10.2 串口194
10.3 D/A、A/D转换195
10.4 总线接口200
10.5 RTC实时时钟204
10.6 其他接口205
10.7 小结207
习题207
第11章 ARM体系中的调试方法208
11.1 ARM体系中调试系统概述208
11.2 基于JTAG的调试系统209
11.3 基于RVD的调试系统210
11.4 CodeWarrior使用介绍216
11.5 本章实训220
11.6 小结225
习题225
参考文献226