第1章 基础知识 1
1.1 什么是DOS 3.3? 1
1.1.1 DOS版本 1
1.1.2 DOS提示符 3
1.2 基本概念 4
1.2.1 文件 4
1.2.2 命令 6
1.2.3 DOS中的逻辑设备名 7
1.2.4 计算机系统中的软硬件资源 7
1.3 如何起动DOS? 9
1.3.1 DOS的启动 9
1.3.2 DOS启动流程图 10
1.4 控制键与编辑键 11
1.4.1 控制键 11
1.4.2 编辑键 12
1.5 DOS命令的格式表示法 13
习题一 14
第2章 常用的DOS命令 16
2.1 CLS清屏 17
2.2 DIR目录显示命令 17
2.3 COPY文件拷贝命令 21
2.4 COMP文件比较 25
2.5 DISKCOPY磁盘拷贝命令 27
2.6 DISKCOMP磁盘比较命令 28
2.7 DATE设置系统日期 28
2.8 TIME设置系统时间 29
2.9 VER显示当前版本号 30
2.10 VOL显示卷标 30
2.11 LABEL建立卷标 30
2.12 TYPE显示文件内容 31
2.13 FORMAT格式化盘 32
2.14 REN重新命名文件 34
2.15 DEL删除文件 34
2.16 BACKUP磁盘备份命令 35
2.17 RESTORE从被份盘上恢复文件 36
2.18 CHKDSK显示磁盘当前状态 38
2.19 PROMPT设置系统提示符 39
习题二 40
第3章 目录管理命令 41
3.1 DOS目录 41
3.1.1 DOS目录的组成 41
3.1.2 目录项 41
3.1.3 工作目录 42
3.1.4 路径名 42
3.2 MD/MKDIR建立子目录 43
3.3 CD/CHDIR显示或改变当前工作目录 43
3.4 RD/RMDIR删除子目录 45
3.5 TREE显示目录结构 45
3.6 PATH查找外部命令路径 46
3.7 使用子目录中的问题 47
3.7.1 执行子目录中的命令 47
3.7.2 拷贝含有子目录的磁盘 47
3.7.3 子目录更名 47
习题三 48
第4章 DOS的设备管理命令 50
4.1 CTTY改变控制台 50
4.2 CTRL-PRTSC挂上打印机 51
4.3 FDISK磁盘分区命令 51
4.4 GRAFTABL装入扩充ASCI字符 57
4.5 GRAPHICS屏幕图形打印 58
4.6 KEYB装入键盘程序 58
4.7 MODE设置设备工作方式 59
4.8 PRINT假脱机打印命令 63
4.9 SHFIT-PRTSC屏幕拷贝 64
4.10 VERIFY校验开关 64
习题四 65
第5章 DOS输入输出转向 66
5.1 引言 66
5.2 DOS的输入输出转向符 66
5.2.1 输出转向操作符“>” 66
5.2.2 输出转向操作符“>>” 67
5.3 处理输入转向的三条DOS命令 67
5.3.1 MORE每次显示输出屏幕 68
5.3.2 FIND查找字符串 68
5.3.3 SORT排序 70
5.4 DOS管道“|” 72
习题五 72
第6章 批文件命令 73
6.1 引言 73
6.2 如何建立批处理文件 73
6.3 如何执行批处理文件 75
6.4 批处理文件的可替换参数 75
6.5 :lable GOTO命令所引用的标号 76
6.6 REM显示批处理期间的说明 76
6.7 PAUSE暂停批处理 77
6.8 ECHO显示批处理文件中的命令名称 77
6.9 GOTO转移命令 78
6.10 IF DOS条件处理结构 79
6.11 FOR重复执行DOS命令 80
6.12 SHIFT左移批处理参数 80
6.13 AUTOEXEC.BAT 82
习题六 82
第7章 高级DOS命令 83
7.1 APPEND指定数据文件的查找路径 83
7.2 ASSING驱动器重新命名 84
7.3 ATTRIB设置文件属性 85
7.4 COMMAND启动辅助命令处理程序 86
7.5 CTTY改变控制台 87
7.6 EXE2BIN将EXE文件转换为COM文件 87
7.7 EXIT退出辅助命令处理程序 87
7.8 FASTOPEN快速打开文件 88
7.9 JOIN连接磁盘驱动器到DOS路径 88
7.10 NLSFUNC支持扩展的国家信息 89
7.11 PRINT假脱机打印命令 90
7.12 RECOVER恢复含坏扇区的文件或磁盘 90
7.13 REPLACE更新目前文件版本 91
7.14 SET设置环境字符串 93
7.15 SHARE支持文件共享 94
7.16 SUBST用驱动器标识符代替DOS路径 95
7.17 SYS在盘上设置系统文件 95
7.18 XCOPY拷贝命令 95
习题七 98
第8章 DOS的系统配置文件CONFIG.SYS 99
8.1 BREAK中止 99
8.2 BUFFERS缓冲区 99
8.3 COUNTRY国家 100
8.4 DEVICE设备 101
8.5 DRIVPARM驱动器标识符 104
8.6 FCBS文件控制块 104
8.7 FILES文件 105
8.8 LASTDRIVE最后的驱动器 105
8.9 SHELL外壳 105
习题八 108
第9章 动态调试软件DEBUG 107
9.1 怎样启动DEBUG程序 107
9.2 DEBUG程序的命令参数 108
9.3 DEBUG命令 109
9.3.1 汇编命令 109
9.3.2 比较命令C 111
9.3.3 显示命令D 112
9.3.4 输入命令 112
9.3.5 填充命令F 113
9.3.6 运行命令G 113
9.3.7 十六进制算术运行命令H 114
9.3.8 取端口命令I 114
9.3.9 装入命令L 114
9.3.10 移动命令M 115
9.3.11 命名命令N 116
9.3.12 输出命令O 116
9.3.13 退出命令Q 117
9.3.14 寄存器命令R 117
9.3.15 检索命令S 118
9.3.16 跟踪命令T 119
9.3.17 反汇编命令U 119
9.3.18 写命令W 121
9.4 DEBUG命令小结 121
习题九 122
第10章 行编辑程序(EDLIN) 123
10.1 如何运行EDLIN 123
10.1.1 编辑一个新文件 124
10.1.2 编辑一个现存文件 124
1002 EDLIN的有关信息及EDLIN的命令汇总表 125
10.2.1 EDLIN的有关信息 125
10.2.2 EDLIN的命令表 126
10.3 EDLIN的命令 126
10.3.1 A添加行命令 126
10.3.2 C复制行命令 127
10.3.3 D删除行命令 127
10.3.4 line编辑行命令 128
10.3.5 E结束命令 129
10.3.6 I插入行命令 129
10.3.7 L显示行命令 130
10.3.8 M移动行命令 131
10.3.9 P分页显示命令 131
10.3.10 Q退出行编辑 131
10.3.11 R替换文本命令 132
10.3.12 S搜索文本命令 133
10.3.13 T传送文本命令 134
10.3.14 W写行命令 134
习题十 135
第11章 连接程序(LINK) 136
11.1 基础知识 136
11.1.1 段segment 136
11.1.2 组group 136
11.1.3 类class 136
11.2 LINK所使用的文件及提示符 137
11.2.1 LINK所使用的文件 137
11.2.2 LINK程序的提示符 138
11.3 连接程序所使用的参数 140
11.3.1 /DSALLOCATION 140
11.3.2 /HIGH 140
11.3.3 /LINE 140
11.3.4 /MAP 141
11.3.5 /PAUSE 141
11.3.6 /STACK:SIZE 141
11.3.7 /X 141
11.3.8 /O 141
11.4 如何运行连接程序 141
习题十一 144
第12章 如何使用代码页开关 145
12.1 所支持的设备 145
12.2 为什么要使用代码页开关? 146
12.2.1 代码页定义 146
12.2.2 什么是代码页开关 146
12.2.3 为什么要使用代码页开关? 146
12.3 如何安装代码页开关? 147
12.3.1 CONFIG.SYS中安装显示器和打印机的代码页驱动程序 148
12.3.2 AUTOEXEC.BAT中安装显示器和打印机的代码页开关 149
习题十二 150
附录 DOS常用数据速查 151
附录一 DOS命令表 151
附录二 DOS错误信息表 155
附录三 键盘扫描码与ASCII码对照表 217
附录四 部分区位码表 224
附录五 DOS功能调用速查表 225
附录六 ROM BIOS功能调用表 244
附录七 I/O端口功能表 254
附录八 系统码页 259