目 录 1
译者序 1
第1章PC内部初探 1
1.1计算机组成 1
前言 3
1.1.1处理器 3
1.1.2存储器 3
1.1.3 I/O设备 4
1.1.4程序 4
1.1.6外设卡 5
1.1.5 电源 5
1.2计算机类型 6
1.2.1 IBM PC和PS/1,PS/2 6
1.2.2 PC Clones 7
1.2.3服务器和磁盘阵列 8
1.3计算机如何工作 8
1.4查看你的计算机 9
1.5练习题 15
第2章硬件:PC的部件 16
2.1 PC系统硬件概述 16
2.1.1显示器 17
2.1.5 串行口和游戏口 18
2.1.4 鼠标器 18
2.1.3打印机 18
2.1.2键盘 18
2.2系统单元 19
2.2.1系统单元组装格式 19
2.2.2 电源 22
2.2.3软盘驱动器 24
2.2.4硬盘驱动器 25
2.2.5 CD-ROM驱动器 26
2.2.6系统主板 26
2.2.7主板 43
2.2.8多I/O端口适配卡 47
2.2.9显示适配器 53
2.2.10可选适配器/端口和外设 55
2.2.11LAN和网络适配器 62
2.2.12 Modem和PC的连接 66
第3章处理器:PC的大脑 70
3.1 PC微处理器概述 70
3.1.1 X86处理器系列 70
3.1.2为何首选8088 70
3.1.3数学协处理器 73
3.2 X86处理器系列 74
3.2.1 286微处理器 74
3.2.2 386处理器系列 76
3.2.3 486处理器 78
3.2.4 Intel Pentium处理器 85
3.2.5 Clone处理器 88
3.2.6数学协处理器基础 91
3.2.7数字信号处理器(DSP) 93
3.2.8原信号处理 94
3.2.9 X86处理器小结 94
3.3 RISC处理器 94
3.3.1 RISC基础 95
3.3.2 RISC和CISC谁更好 96
3.3.3 为何仍使用CISC处理器 96
3.3.4 RISC处理器运行PC软件 96
3.3.5流行的RISC处理器 97
3.3.6处理器性能测试 102
3.3.7多处理器系统 104
3.3.8未来的处理器 105
第4章微处理器传输控制 106
4.1处理器能做什么 106
4.2考察代码 108
4.3支配的工具:内存、端口、寄存器和堆栈 110
4.3.1 PC的标志 113
4.4 中断:PC的驱动力 115
4.4.1中断和中断处理例程[重要技术] 116
4.4.2分析一个中断处理例程[重要技术] 117
4.5处理器速度与时钟频率的关系 118
4.5.1时钟变换:技术细节及实现 119
4.6处理器实用小结 120
4.7练习题 121
第5章磁盘:基本的存储部件 122
5.1基本概念 122
5.2磁盘的种类 124
5.2.1 5.25英寸软盘 125
5.2.2 3.5英寸软盘 126
5.2.3硬盘 127
5.3磁盘控制器类型 127
5.3.1 IDE 128
5.3.2增强型IDE(EIDE)和模式3 128
5.3.3 SCSI 129
5.4练习题 130
第6章磁盘:DOS透视 131
6.1 DOS磁盘概述 131
6.1.1物理格式化和逻辑格式化 133
6.2 DOS磁盘的结构 135
6.2.1引导记录 135
6.2.2根目录 137
6.2.3数据区 138
6.3了解文件格式 138
6.4 ASCII文本文件 139
6.5练习题 141
7.1硬盘特征及分区 143
第7章磁盘:技术细节 143
7.2详细的磁盘结构 145
7.2.1引导记录 146
7.2.2文件分配表(FAT) 147
7.2.3根目录 148
7.2.4数据存储区 150
7.3练习题 150
第8章磁盘工具 151
8.1磁盘压缩 151
8.2磁盘优化器 153
8.2.1消除磁盘碎片 153
8.2.3定位和标明坏区位置 154
8.2.2物理性重排文件在磁盘上的位置 154
8.2.4定义及设置优化磁盘的交叉因子 155
8.2.5提供磁盘读/写高速缓存 155
8.3故障查询及修复工具 156
8.3.1 UNERASE和UNFORMAT程序 156
8.3.2寻找丢失或错名文件 157
8.3.3存储器测试及报告 157
8.3.4备份 158
8.3.5病毒防护和其他安全特性 158
8.3.6用SYSINFO进行系统速度测试 159
9.1.1硬盘 160
9.1可更换式磁盘类型 160
第9章可更换式磁盘 160
9.1.2软盘 161
9.1.3 PCMCIA磁盘修订 161
9.2可更换存储器的实际应用 162
9.3可更换式磁盘技术 163
9.3.1可更换式硬盘片 164
9.3.2可更换式软盘片 164
9.3.3可更换式驱动器 165
9.4练习题 165
10.1光技术概述 167
10.1.1光存储器的优点 167
第10章光存储器 167
10.1.2光存储器的缺点 168
10.2 CD-ROM:技术细节及实现 169
10.3磁光驱动器:技术细节和实现 170
10.4可写式CD-ROM:技术细节及实现 171
10.5高密度的光存储器 172
第11章视频显示 174
11.1基本概念 174
11.1.1像素和点距 175
11.1.2显示设备的分辨率 176
11.1.3颜色深度 177
11.1.4存储器容量与颜色深度和屏幕分辨率的关系 178
11.1.6光栅和扫描速率 179
11.1.5像素紧缩存储模式 179
11.1.7交错扫描 180
11.1.8文本字符的屏幕显示 181
11.2显示适配器 183
11.2.1老式标准 183
11.2.2 VESA SVGA标准 184
11.2.3当今标准:AVGA 184
11.2.4显示存储器 187
11.2.5 ROM BIOS 190
11.2.6 DAC速度 190
11.2.7非线性修正 191
11.3显示设备 192
11.3.1低辐射的显示器 193
11.3.2显示器电源管理信号(DPMS) 193
11.3.3显示器数据通道(DDC) 194
11.4 PC使用电视机 194
11.5 PC中的视频问题 195
11.5.1 Video与PC图形的合并 195
11.5.2 Video处理 196
11.5.3全动Video播放 197
11.6三维图形 198
11.7测试PC图形性能 200
11.8小结 200
12.1字符集概述 201
第12章PC字符集 201
12.2普通ASCII字符 203
12.3空格与空操作 204
12.4 ASCII控制字符 205
12.4.1键盘控制码 206
12.5扩展的ASCII:图形和画线字符 208
12.6国际字符集 209
12.6.1蕴涵是什么 211
12.7练习题 212
第13章键盘 213
13.1基本键盘操作 213
13.1.1扫描码:键盘的工作方式 213
13.3先进的键盘功能 215
13.2扫描码是如何工作的 215
13.3.1热启动,暂停,打印屏幕 217
13.4ALT-数字键的奇特功能 218
13.5键盘重新映射 219
13.6键盘的区别 220
13.7键盘的技巧 220
13.8练习题 223
第14章数据 224
14.1位、字节及字符 224
14.1.1字节中的位与单词 225
14.1.2十六进制数 226
14.2标准数 230
14.4常用数 231
14.3负数 231
14.5字符串 233
14.6练习题 235
第15章内存工作台 236
15.1数据是怎样存储的 236
15.2存储器分段:技术细节及实现 237
15.2.1 64KB限制 239
15.3不分段存储模式与Windows 95 240
15.4 PC的内存组织 240
15.5内存低地址 241
15.6中断向量表 243
15.7视频干扰 244
15.8扩展内存 244
15.9虚拟内存 245
15.10使用640KB以上的内存 247
15.11扩充内存规范:EMS 247
15.12扩展内存规范:XMS 248
15.13用MEM命令检查内存 249
15.14练习题 252
第16章固件BIOS:基本原理 254
16.1 BIOS的基本原理 254
16.1.1 ROM-BIOS内部解析 254
16.1.3 BIOS的特性 255
16.1.2 ROM-BIOS的功能 255
16.1.4 BIOS的工作过程 256
16.1.5 ROM-BIOS功能的增加 257
16.2 ABIOS:先进的BIOS 257
16.3可升级的BIOS 259
16.4 BIOS和引导 260
16.5练习题 261
第17章固件BIOS:深入研究 262
17.1工作原理和有关机器的问题 262
17.2 BIOS服务:技术细节及实现 263
17.3视频服务 264
17.3.1 27个服务 265
17.4屏幕打印服务 266
17.5磁盘服务 267
17.5.1用于软盘和硬盘的服务 268
17.5.2只用于硬盘的服务 268
17.5.3只用于软盘的服务 269
17.6 串行口服务 269
17.7其他BIOS服务:杂务、键盘和打印机 269
17.8其他BIOS中断 271
17.9 BIOS的未来 272
17.10练习题 273
第18章DOS的作用 274
18.1 DOS到底干什么 274
18.2 DOS的历史及概念 275
18.3可安装的驱动程序和灵活的实用程序 276
18.4外壳:Norton命令处理器和MicrosoftWindows 278
18.5练习题 279
第19章DOS的用户服务 280
19.1命令处理 280
19.2批处理 284
19.3练习题 284
第20章DOS的程序服务 286
20.1 DOS服务与哲理 286
20.2 DOS的所有服务 287
第21章打印机和通信 292
21.1打印机:并行口 292
21.2通信线:串行口 295
21.3调制解调器(Modem) 297
21.3.1 Modem命令——AT集 298
21.3.2使用Modem命令 298
21.3.3 Modem服务 299
21.3.4 AT命令集细节 300
21.3.5通信速率 304
21.4 Modem硬件:标准和速度 305
21.4.1 Modem标准和规范 305
21.4.2支持数据和传真传送的Modem 306
21.5确保数据传输正确 307
21.6 Modem数据压缩/解压协议标准 308
21.7同步和异步传输Modem 309
21.8新型Modem的先进功能 310
21.8.1呼叫者标识 310
21.8.2能与你谈话的Modem 310
21.8.3声音与数据同传的Modem 311
21.9高速数字业务 311
21.9.1 ISDN的基本速率接口业务 311
21.9.2 ISDN的主要速率业务和带宽业务 313
21.10电缆和光缆接到家:信息高速公路 313
21.11卫星通信直接到PC 314
21.12练习题 314
22.1程序设计语言概论 315
第22章如何构造程序 315
22.1.1Visual Basic 317
22.1.2 Pascal和C 318
22.2翻译程序 321
22.3程序结合 324
22.3.1 Obj文件库 325
22.4练习题 326
第23章Microsoft Windows:作用和功能 327
23.1 Windows是什么 328
23.2 Windows的演变 328
23.2.1 为什么Windows比OS/2和GEM更成功 331
23.2.2 Windows模式和内存 331
23.2.3 Windows和DOS的伙伴关系 332
23.2.4协作式多任务与抢先式多任务 337
23.2.5注册能为你做些什么 340
23.3 Windows 95的界面 345
23.3.1桌面——集合每件事的地方 347
23.3.2组织你的任务 348
23.3.3实际元素(The Physical Element) 352
23.3.4迁移 355
23.4理解Windows存储模式 356
23.4.1 Windows 3.1的分段存储模式 357
23.4.2 Windows NT平展存储模式 359
23.4.3虚拟86模式 361
23.5 Windows 95的结构 362
23.4.4 Windows内存类型 362
23.5.1系统虚拟机 363
23.5.2 Windows API层 365
23.5.3基本系统 368
23.5.4 MS-DOS虚拟机 369
23.6事件驱动Windows 369
23.7 Windows的程序员观点 371
23.8练习题 372
第24章即插即用 373
24.1即插即用不是新概念 374
24.2 PC上的即插即用为何困难 374
24.2.1 ISA总线I/O口地址的竞争 375
24.2.2 ISA总线中断请求级的竞争 377
24.2.3 ISA总线DMA通道的竞争 378
24.2.4 ISA总线存储地址的竞争 379
24.2.5 ISA总线即插即用的工作过程 379
24.3支持即插即用的级别 380
24.4部分实现的和混合的系统环境中即插即用的限制 381
24.5即插即用的用户策略 382
24.6其他总线和端口上的即插即用 382
24.7即插即用对系统成本的影响 382
24.8即插即用和其他相关标准 383
第25章多媒体 384
25.1多媒体应用 384
25.2.1数字化声音基础 385
25.2多媒体音频技术 385
25.2.2音频压缩与解压缩 387
25.2.3特殊效果与DSP 389
25.2.4声音合成 389
25.2.5 MIDI 391
25.2.6游戏端口 391
25.2.7 CD-ROM接口 391
25.2.8语音合成 391
25.2.9语音识别 392
25.2.10 Windows声音系统 392
25.3.1视频捕获 393
25.3 PC的视频技术 393
25.2.11自然信号处理 393
25.2.12波导技术 393
25.3.2活视频(live video)视窗和视频处理器 395
25.3.3视频压缩/解压缩标准 396
25.3.4流行的全动视频压缩/解压缩标准 398
25.3.5视频处理和播放加速对解压缩的支持 399
25.3.6实时三维图像 399
25.4 CD-ROM与多媒体数据类型 400
25.5局域网和多媒体 401
25.6多媒体的快速Modem及数字网 402
25.7.2 T1业务 403
25.7.3 ISDN 403
25.7.1交换式56/64数字业务 403
25.7高速数字网 403
25.7.4 ADSL 404
25.7.5有线电视网 404
25.8 MPC标准及购买建议 404
25.9购买多媒体PC的建议 405
第26章探查和修复 406
26.1探查和修复的要点 406
26.2使用DEBUG 406
26.3使用Disk Editor 409
26.4练习题 410
A.1为PC铺路 412
附录A IBM开发PC的历史 412
A.2 IBM Datamaster/System23:IBM向PC发起的第一次冲击 413
A.3十三人小组 413
A.4为什么选用8088 414
A.5 DatamasterS/23的继承 415
A.6 PC开发项目 415
A.7 PC项目日程计划 416
A.8 PC操作系统 417
A.9 PC之父 417
A.10 PC发布 418
附录B QBasic程序清单 419
MAZE:Start-to-Finish Maze(前言) 419
ALL-CHAR:Show All PC Characters(第12章,第15章) 421
REF-CHAR:Characters with Reference Numbers(第12章) 422
BOXES:Box-Drawing Characters(第12章) 423
KEYBITS:Display the Keyboard Control Bits(第13章,第17章) 425
HEXTABLE:Generate Hex Arithmetic Tables(第14章) 427
MSG-HUNT:Hunt for ROM-BIOS Messages(第15章,第16章) 428
附录C主要PC部件的图示说明 429
主板图 429
PC内部剖析 430
RAM和ROM 431
并行端口和串行端口 432
可携带存储媒体 433
适配卡 434
系统总线 435