1.1 微型计算机组成 1
1.1.1 系统板(母板) 1
第1章 剖析PC 1
1.1.2 电源 5
1.1.3 插件框架 5
1.2 微型计算机型号 5
1.2.1 IBM PC,PS/1,和PS/2 6
1.2.2 PC Clones 6
1.3 计算机到底如何工作? 7
1.2.3 服务器和磁盘阵列 7
1.4 你的计算机 8
练习题 14
第2章 硬件:PC的组成部分 16
2.1 分门别类 16
2.1.1 系统单元 16
2.1.2 总线 19
2.2.1 VESA VL总线 27
2.2 局部总线 27
2.2.2 PCI局部总线 29
2.3 PCMCIA:膝上机扩展标准 33
2.4 外部设备 39
2.4.1 SCSI接口 40
2.4.2 音频适配卡 41
2.4.3 网络适配卡 41
2.4.4 视频适配卡 41
2.5 端口 42
2.6 磁盘 45
2.6.1 软盘 45
2.6.2 硬盘 45
2.6.3 其他类型的磁盘 46
2.7 显示器 46
练习题 46
第3章 处理器:计算机大脑 51
3.1 微处理器类型 51
3.1.1 80286 53
3.1.2 80386、80386SX和80386SL 54
3.1.3 80486处理器 56
3.1.4 SX芯片:内部细节 58
3.1.5 Pentium 58
3.1.6 Clone处理器 64
3.2 各种处理器能力的比较 65
3.3 数学协处理器 66
3.3.1 协处理器的常量和操作符 69
3.4 PC处理器的未来 69
第4章 微处理器通信控制 72
4.1 处理器能干些什么 72
4.2 考察代码 73
4.3 支配的工具:内存、端口、寄存器和堆栈 76
4.3.1 PC的标志 79
4.4 中断:微机的驱动力 80
4.4.1 换个角度观察中断 81
4.4.2 分析一个中断处理例程 82
练习题 84
4.5 紧跟时钟 84
第5章 磁盘:基本的存储部件 85
5.1 磁盘基本概念 85
5.2 磁盘的种类 87
5.2.1 5.25英寸软盘 88
5.2.2 3.5英寸软盘 89
5.2.3 硬盘 90
5.3.1 AT 91
5.3 磁盘控制器类型 91
5.3.2 IDE 92
5.3.3 ESDI 92
5.3.4 SCSI 92
练习题 93
第6章 磁盘:DOS透视 94
6.1 DOS磁盘概述 94
6.1.2 物理格式化和逻辑格式化 95
6.1.1 老版本32MB限制 95
6.2.1 引导记录 97
6.2.2 文件分配表 97
6.2 DOS磁盘的结构 97
6.2.3 根目录 98
6.2.4 数据区 99
6.3 了解文件格式 100
6.4 ASCII文本文件 101
练习题 103
7.1 硬盘特征及分区 104
第7章 磁盘:技术细节 104
7.2 详细的磁盘结构 106
7.2.1 引导记录 107
7.2.2 文件分配表 108
7.2.3 根目录 109
7.2.4 数据存储区 111
练习题 111
8.1 磁盘压缩(容量加倍) 112
第8章 磁盘工具 112
8.1.1 数据压缩细节 114
8.2 磁盘优化器 115
8.2.1 消除磁盘碎片 116
8.2.2 物理性重排文件在磁盘上的位置 116
8.2.3 定位和标明坏区位置 117
8.2.4 定义及设置优化磁盘的交错因子 117
8.2.5 提供磁盘读/写高速缓存 117
8.3 故障查询及修复工具 118
第9章 磁盘:可更换式外存储器 119
9.1 可更换式磁盘类型 119
9.1.1 可更换式硬盘 119
9.1.2 可更换式软盘驱动器 120
9.1.3 可更换式硬盘驱动器 120
9.1.4 可更换式外存储器的优点 121
9.1.5 可更换式外存储器的缺点 121
9.2.1 可更换式硬盘片 122
9.2 可更换式磁盘技术 122
9.2.2 可更换式软盘片 123
9.2.3 可更换式驱动器 124
练习题 124
第10章 磁盘:光存储器 125
10.1 通用技术 125
10.1.1 光技术的优点 125
10.1.2 光技术的缺点 126
10.2 CD-ROM 127
10.3 磁光驱动器 128
10.3.1 磁光技术优点 129
10.3.2 磁光技术缺点 129
10.4 WORM盘 129
10.4.1 WORM技术优点 130
10.4.2 WORM技术缺点 130
第11章 视频:屏幕概述 131
11.1 屏幕如何工作 131
11.1.1 屏幕及其边界 132
11.2 视频模式概述 133
11.3 视频标准的综述 134
11.3.1 VGA 137
11.3.2 SuperVGA 139
11.3.3 保护模式标准 141
11.3.4 XGA和XGA-2 141
11.3.5 8514 143
11.3.6 MCGA 143
11.3.7 CGA,EGA及MDA 144
11.3.8 Hercules 145
11.4 局部总线视频 146
11.4.1 图形加速器与图形辅助处理器 146
11.4.2 窗口加速器 147
11.5 测试视频模式 147
练习题 149
12.1 文本模式概述 150
第12章 视频:文本的基本原理 150
12.2 文本模式细节 153
12.2.1 光标 155
12.2.2 属性编码 155
12.2.3 字符框 156
12.3 文本模式技巧 157
练习题 159
第13章 视频:图形基础 161
13.1 图形模式概述 161
13.2 图形光标 162
13.3 在图形模式下写文本 163
13.4 图形模式介绍 164
13.5 彩色映象 168
练习题 169
第14章 PC字符集 171
14.1 字符集概述 171
14.2 普通ASCII字符 173
14.4 ASCII控制字符 174
14.3 空格与空操作 174
14.4.1 键盘控制码 176
14.4.2 其他控制码 177
14.5 奇特字符的特性 178
练习题 180
第15章 键盘的奇特功能 181
15.1 基本键盘操作 181
15.2 先进的键盘功能 182
15.3 键盘的区别 184
15.4 扫描码是如何工作的 185
15.5 Ctrl-Alt-Del,暂停,打印屏幕 186
15.6 ALT-数字键的奇特功能 187
15.7 键盘的技巧 189
练习题 191
第16章 数据! 192
16.1 位,字节及字符 192
16.2 字节,字中的位 193
16.3 十六进制的研究 194
16.4 标准数 198
16.5 负数是怎样表示的 199
16.6 常用数 200
16.7 字符串 201
练习题 203
第17章 内存工作台 204
17.1 内存储器概述 204
17.2 字是怎样存储的 204
17.3 内存储器探讨 205
17.3.1 突破64KB限制 207
17.4 PC的内存结构 208
17.5 内存低地址区 209
17.6 中断向量表 211
17.7 视频干扰 212
17.8 扩展内存 212
17.9 虚拟存储器 213
17.10 使用640KB以上的内存 214
17.11 扩充内存规范:EMS 215
17.12 扩展内存规范:XMS 216
练习题 217
第18章 固件BIOS:基本原理 219
18.1 BIOS的基本原理 219
18.1.1 ROM-BIOS内部解析 219
18.2 BIOS的特性 220
18.1.2 ROM-BIOS的功能 220
18.2.1 ROM-BIOS工作过程 221
18.2.2 如何增加ROM-BIOS功能? 222
18.3 ABIOS:先进的BIOS 222
18.4 ROM-BIOS自举例程 225
第19章 深入研究固件BIOS 227
19.1 工作原理和有关机器的问题 227
19.1.1 得到BIOS参考手册 228
19.3 视频显示服务 229
19.2 BIOS服务 229
19.3.1 十六个基本服务 231
19.3.2 九个较新的视频服务 232
19.4 屏幕打印服务 232
19.5 磁盘服务 233
19.5.1 用于软盘和硬盘的服务 234
19.5.2 用于硬盘的服务 235
19.5.3 用于软盘的服务 235
19.6 串行口服务 235
19.7 其他BIOS服务例程:杂务,键盘,打印机 236
19.8 其他BIOS中断 237
19.9 BIOS的未来 239
练习题 240
第20章 DOS的作用 241
20.1 DOS到底干什么 241
20.2 DOS的历史及其一些概念 242
20.3 可安装的驱动程序和灵活的设施 243
20.4 外壳:Norton命令处理器和Microsoft Windows 245
20.5 DR DOS 246
练习题 246
第21章 为我们服务的DOS 248
21.1 命令处理 248
21.2 批处理 251
练习题 252
第22章 DOS如何为程序服务 253
22.1 DOS服务与哲理 253
22.2 DOS的所有服务 254
第23章 如何构造程序 259
23.1 程序设计语言概论 259
23.2 翻译程序 265
23.3 程序结合 268
练习题 270
第24章 Microsoft Windows:作用和功能 271
24.1 什么是Windows? 271
24.1.1 DOS和Windows屏幕 272
24.1.2 DOS和Windows的区别 273
24.1.3 为什么使用Windows? 273
24.1.4 为什么使用DOS? 274
24.2 Windows特性 275
24.3 使用Windows 278
24.4 Windows和DOS 278
24.4.1 查阅并编辑PIF信息 279
24.4.2 Windows中的多任务 280
练习题 283
第25章 打印机,通信和声音设备 284
25.1 打印机:并行口设备 284
25.2 通信线:串行口 286
25.3 调制解调器:触及外部的世界 289
25.4 声音 290
25.5 视频捕获卡 291
26.2 使用DEBUG 293
26.1 窥测和修复的要点 293
第26章 窥测和修复 293
26.3 使用Disk Editor 296
练习题 297
附录A 家族世系图 298
A.1 一些家族历史 298
A.2 便携式计算机 300
A.3 IBM PC家族 301
A.4 PS/1:IBM的家用电脑 307
A.5 PS/2家族 307
附录B IBM如何开发个人计算机 309
B.1 十三人小组 309
B.2 PC机之父 309
B.3 个人计算机的体系结构 310
B.4 开发操作系统 311
B.5 公布IBM个人计算机 311
附录C QBasic程序清单 312