第一章 计算机中数据信息的表示及运算 1
1.1 数制 1
1.1.1 进位计数制 1
1.1.2 进位计数制之间的转换 2
1.2 数值数据的编码与表示 5
1.2.1 带符号数的编码 5
1.2.2 计算机中数的表示形式 9
1.3 数字化信息的编码及表示 13
1.3.1 信息的数字化表示形式 13
1.3.2 十进制数的编码 15
1.3.3 西文信息在机内的表示 16
1.3.4 中文信息在机内的表示 18
1.3.5 图形信息在计算机内的表示 21
1.4 数值的运算方法 22
1.4.1 二进制数的运算规律 22
1.4.2 定点数的运算 23
1.4.3 浮点数的运算 26
1.4.4 十进制编码的运算 28
习题与思考题 29
2.1 逻辑代数及基本运算 32
第二章 计算机中逻辑运算及逻辑部件 32
2.2 逻辑函数的三种表示法 34
2.3 逻辑代数的应用举例 37
2.4 计算机中常用的逻辑部件 38
2.5 计算机中的数据校验方法 43
2.5.1 奇偶校验方法 43
2.5.2 海明码校验方法 45
2.5.3 循环冗余校验方法(CRC码) 47
习题与思考题 49
3.1.1 运算器 51
3.1.2 寄存器组 51
3.1 CPU内部组成 51
第三章 中央处理器 51
3.1.3 控制器 53
3.1.4 流水线组织原理 54
3.2 Intel 80x86微处理器 56
3.2.1 Intel 8086/8088微处理器至80486微处理器 56
3.2.2 Intel Pentium系列处理器 64
习题与思考题 67
4.1.1 指令的格式 69
第四章 指令系统和汇编语言 69
4.1 指令的格式与分类 69
4.1.2 指令的分类 72
4.2 指令的寻址方式 74
4.3 RISC的指令系统 78
4.4 汇编语言及伪指令简介 79
4.4.1 汇编语言的基本语法 79
4.4.2 伪指令 81
4.5 8086汇编指令系统简介 83
4.5.1 数据传送指令 84
4.5.2 算术运算指令 87
4.5.3 逻辑运算指令 89
4.5.4 串处理指令 90
4.5.5 控制转移指令 92
4.5.6 处理器控制指令 94
4.6 汇编语言基本程序设计 94
4.6.1 顺序结构程序设计 95
4.6.2 分支结构程序设计 96
4.6.3 循环结构程序设计 99
4.6.4 子程序设计 102
习题与思考题 105
第五章 存储器 108
5.1 存储器与存储系统 108
5.1.1 存储系统的层次结构 108
5.1.2 存储器的类型及特点 109
5.2 半导体存储器 111
5.2.1 常用的半导体存储器 111
5.2.2 半导体存储器的基本结构及各部分的功能 112
5.2.3 半导体随机存储器 115
5.2.4 半导体只读存储器 116
5.2.5 存储器的工作时序 118
5.3 主存储器 120
5.3.1 主存储器的基本组成与结构 120
5.3.2 主存储器的主要技术指标 124
5.3.3 主存储器的容量扩展 125
5.3.4 存储器与CPU的连接 128
5.4 虚拟存储器与高速缓冲存储器 131
5.4.1 虚拟存储器 131
5.4.2 高速缓冲存储器 133
5.5 微机中的内存管理 135
习题与思考题 136
6.1 外存储设备概述 139
6.1.1 外存储设备的种类及作用 139
6.1.2 外存储设备的发展 139
第六章 外存储设备 139
6.2 软盘存储器 140
6.2.1 软盘与软盘驱动器 140
6.2.2 软盘的磁记录方式 142
6.2.3 主要技术指标 143
6.2.4 安装、操作及维护 144
6.3.1 硬盘存储器的结构 145
6.3 硬盘存储器 145
6.3.2 硬盘的管理结构 147
6.3.3 硬盘的磁记录方式 150
6.3.4 主要技术指标与接口 150
6.3.5 安装、操作与维护 152
6.4 光盘存储器 153
6.4.1 概述 153
6.4.2 光盘 153
6.4.3 光盘驱动器的基本结构 155
6.4.4 主要技术指标及接口类型 157
6.4.5 安装、操作与维护 158
6.4.6 光盘的类型及发展 160
习题与思考题 161
第七章 计算机输入输出接图 164
7.1 输入输出接口基本知识 164
7.1.1 输入输出接口的概念及其功能 164
7.1.2 输入输出接口的基本结构与组成 165
7.1.3 输入输出接口的分类 166
7.2.1 程序直接传送控制方式 168
7.2 主机与外设之间的数据传送控制方式 168
7.1.4 输入输出接口的编址方式 168
7.2.2 中断传送控制方式 171
7.2.3 直接存储器存取控制方式 171
7.2.4 输入输出处理机控制方式 173
7.3 中断控制技术 173
7.3.1 中断的概念 173
7.3.2 中断系统的功能 174
7.3.3 80x86的中断功能 177
7.3.4 可编程序中断控制吕Intel 8259A简介 179
7.4.1 总线的作用与分类 183
7.4 总线 183
7.4.2 总线的标准 185
7.4.3 微机总线简介 185
7.5 串行接口 188
7.5.1 串行通信简介 189
7.5.2 串行通信协议 190
7.5.3 串行接口标准 192
7.5.4 Intel 8251A可编程串行接口简介 193
7.6.1 并行接口概述 196
7.6 并行接口 196
7.6.2 简单并行接口 197
7.6.3 Intel 8255A可编程并行接口 198
7.6.4 Intel 8253/8254可编程定时/计数器 204
习题与思考题 210
第八章 计算机常用外部设备 214
8.1 外部设备概述 214
8.2 常用的输入设备 215
8.2.1 键盘 215
8.2.2 鼠标器 217
8.2.3 扫描仪 219
8.2.4 触摸屏、手写板与摄像机 220
8.3.1 显示器 221
8.3 常用的输出设备 221
8.3.2 打印机 229
8.3.3 绘图机 235
习题与思考题 237
第九章 微型计算机的硬件组成 239
9.1 微型计算机系统概述 239
9.1.1 微型计算机的分类 240
9.1.2 微型计算机系统的主要性能指标 240
9.2.1 主板 241
9.1.3 微机应用的现代先进技术 241
9.2 微型计算机的硬件组成 241
9.2.2 微处理器 245
9.2.3 机箱和电源 246
9.2.4 显卡和显示器 247
9.2.5 软盘、硬盘与光盘存储器 248
附录一 习题与思考题部分答案 250
附录二 ISA总线插槽接线图 253
附录三 PCI总线插槽接线图 254
参考文献 255