绪论ⅩⅩⅢ
计算机基础知识11数制1
111数制的基与权1
112为什么要用二进制2
113为什么要用十六进制2
114数制的转换方法2
12逻辑电路4
13布尔代数5
131“或”运算5
132“与”运算6
133“反”运算7
134布尔代数的基本运算规律7
135摩根定理8
136真值表及布尔代数式的关系9
14二进制数的运算及其加法电路10
141二进制数的相加10
142半加器电路12
143全加器电路12
144半加器及全加器符号12
145二进制数的加法电路13
146二进制数的减法运算14
147可控反相器及加法/减法电路15
习题17
微型计算机的基本组成电路21算术逻辑单元18
22触发器18
221RS触发器19
222D触发器19
223JK触发器20
23寄存器22
231缓冲寄存器22
232移位寄存器24
233计数器26
234累加器28
24三态输出电路28
25总线结构30
26存储器31
261只读存储器33
262随机存储器36
习题39
微型计算机的基本工作原理31微型计算机结构的简化形式40
32指令系统43
33程序设计44
331先要有一个操作码表45
332存储器分配45
333将源程序翻译成目的程序45
334程序及数据的输入方法46
34执行指令的例行程序47
341环形计数器及机器节拍48
342取指周期及执行周期48
35控制部件51
351指令译码器51
352控制矩阵52
353其他控制电路54
36微型计算机功能的扩展55
37初级程序设计举例58
38控制部件的扩展64
39现代技术在微型计算机中的应用67
391流水线技术67
392高速缓冲存储器69
393虚拟存储器69
394现代技术的应用70
习题70
16位微处理器4116位微处理器概述72
428086/8088 CPU的结构73
421执行部件74
422总线接口部件BIU74
423存储器结构76
4248086总线的工作周期78
438086/8088 CPU的引脚信号和工作模式79
4318086/8088的引脚信号和功能79
432最小工作模式82
433最大工作模式88
448086/8088的主要操作功能95
441系统的复位和启动操作95
442总线操作96
443中断操作99
444最小工作模式下的总线保持105
445最大工作模式下的读/写操作106
习题107
86系列微型计算机的指令系统5186系列汇编语言及指令的格式与寻址方式109
51186系列汇编语言指令语句格式109
51286系列CPU的寻址方式110
52传送类指令114
521通用数据传送指令114
522目标地址传送指令118
523标志位传送指令119
524输入/输出数据传送指令119
53数据操作类指令120
531算术运算类指令120
532逻辑运算和移位指令124
54串操作指令128
541字符串的传送129
542字符串的存和取130
543字符串的扫描和比较130
544重复前缀131
55控制类指令132
551程序转移的地址132
552条件转移指令134
553循环控制指令134
554处理机控制指令134
习题135
微型计算机的程序设计61程序设计步骤137
62简单程序138
63分支程序140
64循环程序143
65子程序146
66查表程序150
习题151
微型计算机汇编语言及汇编程序71宏汇编语言的基本语法153
711伪指令语句格式153
712常数、变量和标号154
713表达式与运算符158
72伪指令160
73宏指令166
74系统功能调用168
75汇编程序的功能及汇编过程172
751汇编程序的功能172
752程序的编辑、汇编及连接过程173
76汇编语言程序设计178
习题194
输入/输出接口81微型计算机的输入/输出接口196
811输入/输出接口的交换信号196
812输入/输出的控制方式196
82并行通信与并行接口199
821并行通信199
822并行接口199
83可编程并行通信接口芯片8255A200
8318255A芯片内部结构及其功能200
8328255A芯片的控制字及其工作方式202
8338255A并行接口应用举例210
84串行通信及串行接口213
841串行通信线路的工作方式213
842串行接口214
843串行通信数据的收发方式214
85可编程串行通信接口芯片8251A216
8518251A芯片内部结构及其功能216
8528251A芯片的控制字及其工作方式220
8538251A串行接口应用举例223
习题224
中断控制器、计数/定时控制器及DMA控制器91可编程中断控制器8259A2269118259A芯片内部结构226
9128259A芯片的工作方式228
9138259A芯片的级联使用232
9148259A芯片的控制字及其工作方式236
92可编程计数/定时控制器8253244
9218253芯片内部结构244
9228253芯片的工作方式247
9238253计数/定时控制器应用举例251
93可编程DMA控制器8237A253
9318237A芯片内部结构253
9328237A芯片的通道操作过程258
9338237A DMA控制器的编程及其应用举例259
习题262
A/D及D/A转换器101D/A转换器工作原理264
102D/A转换器的主要性能指标265
103DAC 0832 D/A转换器268
1031DAC 0832的结构268
1032DAC 0832工作方式270
104A/D转换器主要性能指标271
105A/D转换器工作原理274
1051采样274
1052保持274
1053量化和编码275
106ADC 0809 A/D转换器279
1061ADC 0809的结构279
1062ADC 0809与系统总线的连接281
107AD 570 A/D转换器282
1071AD 570的结构282
1072AD 570工作方式283
习题28532位微处理器11180386微处理器的结构287
11232位微处理器的地址总线和数据总线292
1121地址总线292
1122数据总线292
1123总线传送机制293
11332位微处理器的工作方式294
114实地址方式295
114132位微处理器的地址空间295
1142描述符表297
1143段寄存器298
1144描述符299
115保护方式300
115132位微处理器的保护机制301
1152保护方式的寻址方法302
1153分页302
116虚拟8086方式305
11780486位微处理器的特点简介307
118Pentium微处理器308
1181Pentium微处理器结构308
1182Pentium微处理器流水线的工作原理310
1183Pentium微处理器的数据总线和
地址总线310
1184Pentium微处理器的存储器结构312
1185Pentium微处理器的分支预测314
1186Pentium微处理器的写缓冲器和
存储器顺序314
1187Pentium微处理器的外部中断314
1188Pentium微处理器的浮点数部件314
1189Pentium微处理器的高速缓冲存储器315
11810Pentium微处理器初始化方式316
习题317PC总线及整机结构121PC机主机结构及主板概述319
122常用的CPU及其在主板上的插座322
123PC机的总线结构及主板上的总线扩展槽324
124主板上的存储设备327
125主板上的芯片组330
126主板上的其他器件330
127PC机的外存储设备333
1271软磁盘及软盘驱动器333
1272硬磁盘及硬盘驱动器335
1273磁盘控制器335
1274光盘及光盘驱动器338
128微型计算机的机箱及电源340
129微型计算机的键盘及监控显示器341
习题352
MCS51单片计算机131单片计算机概述353
1311单片计算机结构353
1312单片机实验及开发系统354
132MCS51系列单片机结构355
1321概述355
1322中央处理器356
1323存储器356
1324时序系统364
133并行输入/输出端口365
134定时器/计数器367
135串行端口374
136中断378
137MCS51单片机的工作方式381
1371复位方式382
1372连续工作方式382
1373单步工作方式384
138MCS51单片机的外部信号387
139MCS51单片机的指令系统及程序设计389
1391MCS51单片机指令系统概述389
1392寻址方式391
1393传输指令与数据的传输393
1394算术逻辑指令与数据处理403
1310MCS51系列单片机系统扩展411
13101程序存储器的扩展411
13102数据存储器的扩展415
13103并行I/O口的扩展417
习题419
微型计算机在自动控制系统中的应用141微型计算机应用的意义421
142典型微型计算机控制系统的组成422
143微型计算机在开环控制系统中的应用424
144以微型计算机为基础的闭环控制系统428
145微型计算机在多对象检测及控制系统中的应用430
146微型计算机在多变量寻优系统中的应用431
147微型计算机在过程控制系统中的应用433
1471干燥道的结构工艺及相纸干燥过程的要求433
1472相纸干燥过程控制机系统的功能434
1473系统的硬件结构435
1474系统软件考虑436
1475软件控制器的原理介绍及讨论437
148单片机在称重装置中的应用439
1481商用计价电子秤的功能439
1482硬件结构442
1483程序流程设计442
习题442
附录A86系列指令系统汇总表443
附录BASCII码字符表458
附录CMCS51单片机指令系统汇总表459
附录D习题答案466
附录E“微型计算机原理及应用”课程的实验设备建设484
参考文献486
