第一章 计算机基础知识 1
1.1 数制 1
1.2 逻辑电路 4
1.3 布尔代数 4
1.4 二进制数的运算及其加法电路 9
习题 15
第二章 微型计算机的基本组成电路 17
2.1 算术逻辑单元 17
2.2 触发器 17
2.3 寄存器 20
2.4 三态输出电路 25
2.5 总线结构 27
2.6 存储器 28
习题 33
第三章 微型计算机的基本工作原理 34
3.1 微型计算机结构的简化形式 34
3.2 指令系统 36
3.3 程序设计 37
3.4 执行指令的例行程序 40
3.5 控制部件 44
3.6 微型计算机功能的扩展 47
3.7 初级程序设计举例 50
3.8 控制部件的扩展及微程序设计的概念 55
3.9 现代技术在微型计算机中的应用 57
习题 61
第四章 微处理器 62
4.1 微处理器概述 62
4.2 8086/8088CPU的结构 63
4.3 8086/8088CPU的引脚信号和工作模式 68
4.4 8086/8088的主要操作功能 81
4.5 80286/80386微处理器性能介绍 93
4.6 常见的各种微机CPU特点简介 115
习题 116
第五章 微型计算机的指令系统 118
5.1 8086/8088汇编语言及指令的格式与寻址方式 118
5.2 传送类指令 123
5.3 数据操作类指令 128
5.4 串操作指令 136
5.5 控制类指令 139
习题 142
第六章 微型计算机的程序设计 144
6.1 程序设计步骤 144
6.2 简单程序 145
6.3 分支程序 147
6.4 循环程序 150
6.5 子程序 152
6.6 查表程序 155
习题 156
第七章 微型计算机汇编语言及汇编程序 158
7.1 宏汇编语言的基本语法 158
7.2 伪指令 165
7.3 宏指令 170
7.4 系统功能调用 172
7.5 汇编程序的功能及汇编过程 176
7.6 汇编语言程序设计 180
习题 195
第八章 输入/输出接口 197
8.1 微型计算机的输入/输出接口 197
8.2 并行通信与并行接口 200
8.3 可编程并行通信接口芯片8255A 201
8.4 串行通信及串行接口 213
8.5 可编程串行通信接口芯片8251A 216
习题 223
第九章 中断控制器、计数/定时控制器及DMA控制器 224
9.1 可编程中断控制器8259A 224
9.2 可编程计数/定时控制器8253 240
9.3 可编程DMA控制器8257 248
习题 256
第十章 A/D及D/A转换器 258
10.1 D/A转换器工作原理 258
10.2 D/A转换器的主要性能指标 259
10.3 DAC 0832 D/A转换器 262
10.4 A/D转换器主要性能指标 264
10.5 A/D转换器工作原理 267
10.6 ADC0809 A/D转换器 271
10.7 AD570 A/D转换器 275
习题 277
第十一章 IBM PC/XT/286/386微型机 278
11.1 IBM PC/XT/286/386的系统结构 278
11.2 键盘及ASCII码 281
11.3 软盘及软盘驱动器 283
11.4 硬磁盘及硬盘驱动器 285
11.5 单色显示器及其和适配器 288
11.6 彩色显示器及其适配器 291
11.7 打印机及并行接口 296
11.8 异步通信接口 300
习题 302
第十二章 磁盘操作系统——DOS 303
12.1 概述 303
12.2 DOS的基本结构及引导过程 304
12.3 DOS命令 315
12.4 行编辑程序——EDLIN 328
习题 330
第十三章 可编程控制器 331
13.1 PLC的主要功能及特点 331
13.2 PLC的基本结构和工作过程 333
13.3 PLC程序的编制 341
13.4 IP系列可编程控制器 346
13.5 EPS PLC编程仿真软件 354
13.6 IP系列PLC指令集 358
13.7 IP系列PIC与算术运算 373
13.8 IP系列PLC与计算机实时通讯 375
13.9 OMRON公司C系列可编程序控制器 378
13.10 OMRON C20指令系统及程序设计方法 386
13.11 应用举例 390
习题 394
第十四章 单片计算机 395
14.1 单片计算机概述 395
14.2 8098型单片机的结构 398
14.3 中央处理器(CPU) 399
14.4 寄存器及其扩展电路 406
14.5 并行I/O接口电路 414
14.6 串行I/O接口电路 414
14.7 定时器及监视跟踪定时器电路 420
14.8 A/D及D/A转换器 422
14.9 高速输入通道 426
14.10 8098型单片机的中断系统 428
14.11 MCS-96系列单片机型号及外部信号 431
14.12 8098型单片机的指令系统 435
习题 445
第十五章 微型计算机在自动控制系统中的应用 446
15.1 微型计算机应用的意义 446
15.2 典型微型计算机控制系统的组成 447
15.3 微型计算机在开环控制系统中的应用 448
15.4 以微型计算机为基础的闭环控制系统 452
15.5 微型计算机在多对象检测及控制系统中的应用 454
15.6 微型计算机在多变量寻优系统中的应用 455
15.7 微型计算机在过程控制系统中的应用 457
15.8 单片机在称重装置中的应用 463
习题 466
附录Ⅰ 8086/8088指令系统汇总表 467
附录Ⅱ ASCII码字符表 482
附录Ⅲ 8098单片机指令速查表 483
附录Ⅳ 习题答案 490
参考文献 510