第1章 微型计算机系统概述 1
1.1微型计算机的发展 1
1.2微型计算机的特点及应用 7
1.3微型计算机系统 11
1.4多媒体微型计算机 14
习题与思考题 16
第2章 计算机运算基础 17
2.1数的表示方法 17
2.2数字和字符的编码方法 24
2.3数的运算方法 27
习题与思考题 31
第3章 微处理器及指令系统 32
3.1微处理器 32
3.2Intel8086的寻址方式 39
3.3Intel8086指令系统 43
习题与思考题 57
第4章 存储器系统 60
4.1概述 60
4.2读写存储器RAM 64
4.3只读存储器ROM 66
4.4存储器芯片与CPU的连接及其扩展 69
4.5高速缓冲存储器Cache 75
4.6辅助存储器 76
习题与思考题 79
第5章 汇编语言程序设计 81
5.1汇编语言的基本元素 81
5.2伪操作与宏指令 89
5.3汇编程序设计 96
习题与思考题 109
6.1输入输出信息传送方式 111
第6章 中断系统 111
6.2Intel80X86微处理器实模式下的中断操作 112
6.3Intel80X86微处理器保护模式下的中断操作 116
6.4中断控制器Intel8259A 119
习题与思考题 134
第7章 DMA控制器和定时/计数器 135
7.1DMA控制器 135
7.2计数器和定时器电路 147
习题与思考题 158
第8章 微型计算机接口与通信 159
8.1I/O接口概述 159
8.2可编程并行接口芯片Intel8255 164
8.3可编程串行接口芯片Intel8251 173
8.4通用串行接口标准USB 180
习题与思考题 181
第9章 D/A、A/D转换及其接口技术 182
9.1信号转换概述 182
9.2D/A转换芯片(DAC)及其接口技术 183
9.3A/D转换芯片(ADC)及其接口技术 192
习题与思考题 200
第10章 微型计算机总线技术 201
10.1总线标准与总线体系结构 201
10.2微型计算机常用系统总线 206
习题与思考题 210
第11章 MCS—51单片机的硬件结构 211
11.1单片机概述 211
11.2MCS—51单片机的逻辑结构及信号引脚 212
11.3MCS—51单片机的存储器结构 215
11.4MCS—51单片机并行输入/输出口电路 220
11.5MCS—51单片机时钟电路与复位电路 223
11.6单片机存储器扩展 226
习题与思考题 232
12.1MCS—51单片机指令格式和寻址方式 233
第12章 MCS—51单片机指令系统与汇编语言程序设计 233
12.2MCS—51单片机指令系统 236
12.3MCS—51汇编语言程序设计 250
习题与思考题 257
第13章 MCS—51单片机的中断与定时 258
13.1MCS—51单片机中断系统 258
13.2MCS—51单片机的定时器/计数器 262
习题与思考题 267
第14章 MCS—51单片机应用系统开发 269
14.1单片机I/O扩展及应用 269
14.2单片机的串行数据通信 277
14.3单片机与数/模及模/数转换器接口 283
习题与思考题 287
第15章 单片机应用系统举例 289
15.1单片机应用系统的开发原则 289
15.2单片机应用系统举例 291
15.3单片机系统可靠性技术 304
习题与思考题 305
附录 MCS—51单片机指令表 306
参考文献 310