第一章 计算机系统概论 1
1.1 计算机硬件 1
1.2 计算机软件 2
1.3 硬件和软件的关系 4
习题 4
第二章 计算机的逻辑单元部件 5
2.1 门电路及其表示方法 5
2.1.1 半导体二极管的开关特性 5
2.1.2 半导体三极管的三种工作状态 8
2.1.3 与门、或门、非门 10
2.1.4 与非门、或非门、与或非门、异或门 14
2.2 逻辑代数 20
2.2.1 逻辑代数的基本公式和若干规则 20
2.2.2 逻辑代数的化简方法 23
2.3 组合逻辑电路部件 27
2.3.1 编码器 27
2.3.2 译码器 32
2.3.3 全加器 38
2.4 时序逻辑电路部件 43
2.4.1 触发器 43
2.4.2 寄存器 53
2.4.3 计数器 58
2.5 半导体存储器 62
2.5.1 只读存储器 62
2.5.2 随机读/写存储器 66
习题 72
第三章 计算机中数据的表示、转换和运算 79
3.1 数制和数值的表示方法 79
3.1.1 十进制数 79
3.1.2 二进制数的表示 80
3.1.3 八进制数的表示 80
3.1.4 十六进制数的表示 80
3.2 不同进位制数之间的转换 82
3.2.1 二进制数转换成十进制数 82
3.2.2 十进制数转换成二进制数 82
3.2.3 任意进位制数与十进制数之间的转换 84
3.2.4 八进制数与二进制数之间的转换 84
3.2.5 十六进制数与二进制数之间的转换 86
3.3 计算机中数据的运算 86
3.3.1 加法运算 86
3.3.2 减法运算 87
3.3.3 乘法运算 88
3.3.4 除法运算 91
3.3.5 带符号数的表示方法及运算 92
3.3.6 逻辑运算 100
3.3.7 定点和浮点数的表示方法及运算 100
习题 102
第四章 运算器部件 104
4.1 计算机主机的组成和基本工作原理 104
4.1.1 计算机硬件系统概述 104
4.1.2 指令、程序和指令系统 105
4.1.3 计算机模型 107
4.1.4 简单程序执行举例 111
4.2 定点运算器 117
4.3 浮点运算器 118
习题 121
第五章 计算机的指令系统 122
5.1 指令的格式 122
5.2 寻址方式 123
5.3 程序的分支 125
习题 130
第六章 控制器 132
6.1 操作码译码器 132
6.2 节拍发生器 132
6.3 脉冲源和启停线路 133
6.4 控制器构成 136
6.5 组合逻辑控制与微程序控制 138
习题 140
第七章 存储器系统 141
7.1 主存储器 142
7.2 高速缓冲存储器 144
7.2.1 概念 144
7.2.2 高速缓存的构成方式 144
7.2.3 82385介绍 146
7.3 虚拟存储器 147
习题 149
第八章 辅助存储器 150
8.1 数字磁记录原理 150
8.2 软盘机 152
8.3 硬盘机 159
习题 163
第九章 输入输出设备 166
9.1 键盘 166
9.2 打印机 170
9.3 显示器 178
习题 182
第十章 输入/输出设备的接口控制 183
10.1 输入/输出设备的寻址方式 183
10.2 CPU与外部设备的数据传送方式 184
10.3 中断系统 191
10.3.1 中断的概念 191
10.3.2 最简单的中断情况 193
10.4 DMA操作 199
10.4.1 DMA操作的概念 199
10.4.2 DMA控制器 200
10.4.3 DMA应答控制逻辑 201
习题 202
第十一章 微型机常见部件故障的诊断 203
11.1 故障的成因与预防 203
11.2 部件故障的诊断方法 205
11.3 故障举例 211
习题 212