目录 1
第一章 DOS的发展 1
1.1 DOS是什么 1
1.2 从DOS 1.0到DOS 6.0 2
1.3 DOS 5.0简介 7
1.4 DOS 6.0简介 10
1.5 不同版本DOS文件的构成和命令 11
第二章 首次使用计算机 16
2.1 从PC到486 16
2.2 显示适配器与显示器 19
2.3 磁盘与磁盘驱动器 21
2.4 键盘 25
2.5 开机 25
第三章 文件、目录与磁盘 27
3.1 文件及其命名规则 27
3.1.1 文件命名规则 27
3.1.2 DOS文件的分类 28
3.1.3 DOS通配符 29
3.2 目录及其树状组织结构 30
3.2.1 DOS目录及子目录 30
3.2.2 目录的树状组织结构 31
3.3 目录指定及文件指定 32
3.3.1 全称指定方法 32
3.3.2 基于DOS当前默认值的指定方法 33
3.4 与文件、目录相关的几个DOS命令 35
3.4.1 与文件相关的几个DOS命令 35
3.4.2 与目录相关的几个DOS命令 38
第四章 DOS的构成 44
4.1 简介 44
4.2 ROM BIOS 44
4.3 生成DOS系统盘 46
4.4 DOS系统盘的构成 46
4.5 中断处理程序 49
第五章 DOS 5.0的安装 50
5.1 在硬盘上安装DOS 5.0 50
5.2 在软盘上安装DOS 5.0 54
第六章 命令行操作 57
6.1 命令行的格式 57
6.2 功能键的使用 61
6.3 命令的提示、取消与终止 62
6.4 在线帮助 63
第七章 DOS Shell的使用与配置 67
7.1 启动DOS Shell 67
7.2 DOS Shell窗口与菜单 68
7.2.1 DOS Shell窗口 68
7.2.2 DOS Shell菜单 70
7.3 对话框 73
7.4 变换视域 77
7.5 文件与目录 78
7.6 文件操作 86
7.7 启动和执行指定程序 93
7.8 清除确认提示 101
7.9 重画和更新屏幕 101
7.10 获得帮助 102
7.11 退出DOS Shell 104
7.12 配置DOS Shell 105
7.12.1 改变屏幕颜色 105
7.12.2 文本与图形模式的切换 105
7.12.3 组织程序 106
7.12.4 用特性工作 109
第八章 DOS编辑器EDIT 117
8.1 开始使用EDIT 117
8.1.1 启动EDIT 118
8.1.2 创建一个新文件 119
8.1.3 退出EDIT 120
8.2 EDIT的五个下拉式菜单 121
8.3 Help菜单与EDIT帮助手段 123
8.4 初级编辑技术及File菜单 125
8.4.1 初级编辑技术 125
8.4.2 File菜单的使用 127
8.5 块操作技术及EDIT菜单 128
8.6 搜索、替换字符串功能与Search菜单 130
8.7 配置EDIT环境的Options菜单 131
8.8 EDIT常用功能键 132
第九章 DOS批命令与批命令文件 135
9.1 两种类型的批文件 135
9.2 建立批文件 135
9.3 可替换参数 137
9.3.1 可替换参数的使用 137
9.3.2 通配符(*,?)与可替换参数 139
9.4 批文件中的常用命令 139
9.4.1 PAUSE(暂停命令) 139
9.4.2 REM(注释命令) 141
9.4.3 ECHO(回显命令) 141
9.4.4 GOTO(转移控制命令) 143
9.4.5 IF(条件命令) 144
9.4.6 FOR(反复执行命令) 145
9.4.7 SHIFT(左移动命令) 146
9.4.8 CALL(调用命令) 147
9.5 批文件实例 148
第十章 配置DOS 5.0 153
10.1 使用AUTOEXEC.BAT文件进行初始设置 153
10.1.1 AUTOEXEC.BAT文件与一般批命令文件 153
10.1.2 AUTOEXEC.BAT文件使用举例 154
10.2 使用CONFIG.SYS文件进行系统配置 155
10.2.1 配置命令 155
10.2.2 CONFIG.SYS文件使用样本 159
10.3 设备驱动程序及其功能简介 160
10.4 driver.sys设备驱动程序(增加软磁盘驱动器) 167
10.4.1 物理磁盘驱动器编号与逻辑磁盘驱动器符号 167
10.4.2 安装driver.sys 168
10.4.3 为同一个物理软盘驱动器分配两个逻辑驱动器符号 169
10.5 ANSI.SYS设备驱动程序(修改屏幕和键盘) 170
10.5.1 ANSI换码序列 170
10.5.2 运行ANSI换码序列 172
10.5.3 ANSI.SYS功能的具体使用 174
10.6 使用外部命令MODE配置系统设备 178
10.6.1 系统设备与并行、串行通讯方式 179
10.6.2 MODE命令 180
第十一章 DOS 5.0基本命令 185
11.1 新增加和增强了的命令 185
11.2 DOS 5.0命令的分类 185
11.3 DOS 5.0命令详述 188
第十二章 高级DOS命令 259
12.1 重定向命令的输入与输出 259
12.2 用过滤命令传递信息 261
12.3 DOSKEY实用程序 266
12.4 恢复及保护磁盘和文件 270
12.5 磁盘作为目录和目录作为磁盘的使用方法 274
12.6 快速存取磁盘和快速拷贝 276
第十三章 DOS 6.0的新特征 278
13.1 DOS 6.0的安装 278
13.1.1 从某个早期DOS版本升级为DOS 6.0新版本 279
13.1.2 从OS/2升级为DOS 6.0新版本 281
13.2 系统的有效管理——防止病毒、碎片整理等 283
13.2.1 防止计算机病毒 284
13.2.2 用于整理磁盘碎片的Defrag程序 292
13.3 磁盘空间的高效利用一倍密度存储 293
13.3.1 理解磁盘压缩 293
13.3.2 建立Doublespace 295
13.3.3 使用Doublespace对压缩驱动器进行管理和维护 298
13.4 内存优化器Memmaker 302
13.5 系统启动方式以及使用多种系统配置的方法 306
13.5.1 略过CONFIG.SYS和AUTOEXEC.BAT文件 306
13.5.2 在CONFIG.SYS中定义多种配置 308
13.5.3 与多种配置相呼应的AUTOEXEC.BAT文件 312
13.6 DOS 6.0命令 313
13.7 DOS 6.2的进一步改进与完善 323
第十四章 QBaSic及其使用 325
14.1 QBasic简介 325
14.2 QBasic的启动及调试环境 327
14.2.1 启动QBasic 327
14.2.2 QBasic调试环境 329
14.3 如何使用QBasic的帮助系统 335
14.4 QBasic程序设计 341
14.4.1 基本词法及常用关键字 341
14.4.2 QBasic基本语句的格式及功能 345
14.4.3 QBasic与BASICA/GW-BASIC的程序差异 356
14.5 QBasic的文件系统 358
14.5.1 I/O语句的格式及功能 359
14.5.2 磁盘文件的访问 362
14.6 QBasic的图形输出 371
14.6.1 屏幕显示方式 371
14.6.2 屏幕显示语句 373
第十五章 DOS引导过程、内部结构和命令解释 376
15.1 DOS引导过程 376
15.2 DOS内部结构分析 393
15.3 DOS命令解释 395
第十六章 内存管理 403
16.1 内存的分类及使用 403
16.2 内存控制块 404
16.3 内存块的分配、释放和修改 407
16.4 640K以外的内存管理与使用 408
16.5 内存管理命令及软件 415
第十七章 磁盘管理 427
17.1 磁盘特性 427
17.2 磁盘分区 430
17.3 磁盘I/O参数表及其使用 432
17.4 目录项及其处理 436
17.5 FAT及其处理 438
17.6 如何处理数据区 442
17.7 恢复误删文件 445
第十八章 文件管理 449
18.1 文件控制块FCB概述 449
18.2 文件句柄概述 451
18.3 树状目录管理 452
18.4 文件操作 459
18.5 文件读写 467
18.6 文件管理程序流程 475
第十九章 中断及中断处理程序 479
19.1 引言 479
19.2 内部硬件中断 479
19.3 外部硬件中断 480
19.4 软中断 480
19.5 中断处理技术 484
19.6 可编程中断控制器8259A 486
19.7 典型的中断处理程序实例 489
第二十章 DOS程序管理 493
20.1 .COM程序管理 493
20.2 .EXE程序管理 500
20.3 EXEC功能调用 508
20.4 覆盖程序管理 516
20.5 程序重入技术 523
20.6 如何给.COM和.EXE文件加外壳 526
第二十一章 常驻内存程序 539
21.1 什么是常驻内存程序 539
21.2 常驻内存程序的简单例子 539
21.3 怎样编写常驻内存程序 540
21.4 如何使用常驻内存程序 545
21.5 常驻内存程序例 545
21.6 小结 551
第二十二章 设备驱动程序 552
22.1 引言 552
22.2 字符设备与块设备 552
22.3 设备驱动程序的格式 553
22.4 设备驱动程序的请求与功能 556
22.5 设备驱动程序实例 563
第二十三章 出错处理 572
23.1 INT 21H功能调用错误 572
23.2 INT 24H严重错误处理程序 575
23.3 INT 25H,26H绝对磁盘读写错误 577
23.4 设备驱动程序错误 578
第二十四章 DOS功能调用 580
24.1 引言 580
24.2 什么是DOS功能调用 580
24.3 如何进行DOS功能调用 580
24.4 DOS系统功能调用分类 582
24.5 DOS 5.0版新增减的功能调用 586
24.6 重要DOS功能调用详解 588
第二十五章 BIOS功能调用 599
25.1 什么是BIOS功能调用 599
25.2 怎样进行BIOS功能调用 600
25.3 BIOS功能调用与DOS功能调用的关系 602
25.4 部分重要的BIOS功能调用列表 603