《DOS 6使用与解释大全》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)Jeff Prosise原著;阎胜天等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505324276
  • 页数:851 页
图书介绍:

第一章 绪论 1

序 1

目录 1

1.1 早期阶段 1

第一篇 DOS 6使用方法 1

引言 2

本书读者对象 2

内容安排 2

1.1.1 DOS 1.X 3

有关与本书配套软盘的解释 3

作者的话 4

1.1.2 DOS 2.X 4

1.1.3 DOS 3.X 5

1.1.4 DOS 4.0 6

1.1.5 DOS 5 7

1.2 DOS 6简介 8

1.2.1 空间倍增命令DoubleSpace 8

1.2.2 改进的内存管理 9

1.2.3 多种配置启动选择能力 9

1.2.4 微软公司备份、抗病毒、删除恢复(Backup,Anti-Virus,Undelete)和其他磁盘实用程序 10

1.2.5 给便携机用户的新功能 10

1.3.1 十六进制数 11

1.3 基本知识 11

1.2.6 其它新增功能 11

1.3.2 80x86系列CPU芯片 12

1.3.3 配套芯片 15

1.3.4 内存与总线 16

1.3.5 基本输入/输出系统BIOS 16

1.3.6 操作系统的作用 17

1.3.7 DOS结构 18

1.3.8 可执行文件与不可执行文件 21

1.3.9 DOS特殊实用程序——DEBUG 22

1.3.10 制做启动软盘 23

2.1 系统配置文件CONFIG.SYS 25

第二章 系统配置 25

2.1.1 CONFIG.SYS文件的十七条命令 26

2.1.2 缓冲器设置命令BUFFERS 26

2.1.3 打开文件数设置命令FILES 28

2.1.4 文件控制块命令FCBS 29

2.1.5 堆栈命令STACKS 29

2.1.6 DOS外壳命令SHELL 30

2.1.7 安装命令INSTALL 33

2.1.8 国别命令COUNTRY 33

2.1.9 最末驱动器命令LASTDRIVE 34

2.1.10 驱动器参数命令DRIVPARM 35

2.1.12 注释命令REM 38

2.1.11 中止命令BREAK 38

2.1.13 设备命令DEVICE 39

2.1.14 开关命令SWITCHES 40

2.1.15 数字键锁定命令NUMLOCK 41

2.1.16 设置命令SET 42

2.1.17 DOS及设备装入高内存区命令DOSHIGH和DEVICEHIGH 42

2.1.18 设问命令? 42

2.2 批处理文件AUTOEXEC.BAT 43

2.2.1 自行设定命令提示符 44

2.2.2 为可执行文件建立路径 45

2.2.4 用SHIFTKEY有条件地执行命令 46

2.2.3 创建环境变量 46

2.2.5 用安装程序保护AUTOEXEC.BAT文件 47

2.3 DOS 6多配置用法 48

2.3.1 修改配置文件CONFIG.SYS 49

2.3.2 修改AUTOEXEC.BAT文件 52

2.3.3 自行设计启动菜单 53

2.3.4 菜单和子菜单 55

2.3.5 单纯引导和交互式引导 56

2.4 PC机性能优化 56

2.4.1 用SMARTDRIVE提高硬盘速度 56

2.4.2 用FASTOPEN进一步加速硬盘运行 61

2.4.3 用RAMDrive加速磁盘读写密集型应用程序的运行 63

2.5 烛结 65

第三章 最大限度地利用内存 67

3.1 内存储器 67

3.1.1 常规内存 69

3.1.2 扩充内存 70

3.1.3 扩展内存 71

3.1.4 高端内存 73

3.1.5 用MEM命令检查内存使用情况 73

3.2 使存储器工作 77

3.2.1 HIMEM.SYS驱动程序的安装 77

3.2.2 HIMEM.SYS 79

3.2.3 将DOS装入高区 81

3.2.4 将鼠标驱动程序装入高内存区 82

3.2.5 TSR和设备驱动程序装入高端(Upper Memary) 82

3.2.6 DOS安装命令——指令DOS 85

3.2.7 DEVICEHIGH命令 86

3.2.8 LOADHIGH命令 89

3.2.9 使高端内存最大 90

3.2.10 LOADFIX命令 92

3.2.11 将扩充内存转换成扩展内存 92

3.2.12 在286机上将扩充内存转换成扩展内存 95

3.2.13 EMM386命令 96

3.2.14 EMM386.EXE生成UMB的原理 97

3.2.15 与EMM386.EXE配合的其它开关 98

3.2.16 用MemMaker优化RAM 100

3.2.17 MemMaker优化运行 102

3.2.18 第三方内存管理程序 103

3.3 小结 104

第四章 磁盘及磁盘管理 105

4.1 磁盘基础知识 105

4.1.1 磁盘介质的物理特性 105

4.1.2 DOS盘的逻辑结构 107

4.1.3 硬盘分区 111

4.1.4 DOS分区设计 112

4.2 使用硬盘 115

4.2.1 用FDISK命令进行硬盘分区 115

4.2.2 SHARE命令与大型分区 118

4.2.3 硬盘格式化 118

4.2.4 给PC机加装不支持的硬盘 119

4.2.5 硬盘保安措施 120

4.2.6 用DoubleSpace命令使硬盘空间倍增 123

4.2.7 防止硬盘文件过于零碎 127

4.3 使用软盘 130

4.3.1 软盘格式化 131

4.3.2 格式化后加入系统文件 135

4.3.3 增大软盘容量的格式化作法 136

4.3.4 拷盘 136

4.3.5 用SUBST命令交换驱动器 137

4.3.6 给系统增加新的软盘驱动器 138

4.3.7 用DoubleSpace压缩软盘 139

4.3.8 用压缩软盘引导系统 140

4.4 小结 141

第五章 文件及目录管理 143

5.1 管理磁盘目录 143

5.1.1 访问远程目录中的文件——复习 144

5.1.2 磁盘组织金律 146

5.1.3 规划硬盘目录结构 147

5.1.4 生成子目录 147

5.1.7 子目录更名 147

5.1.5 删除子目录 148

5.1.6 从目录树上删除分支目录 149

5.1.8 转换目录 150

5.1.9 显示目录结构 152

5.1.10 克服PATH命令的限制,第一部分 154

5.1.11 克服PATH命令的限制,第二部分 155

5.1.12 向PATH中追加新目录名 155

5.1.13 为不可执行文件建立查找路径:APPEND命令 156

5.2.1 列目录内容 158

5.2 文件管理 158

5.2.2 改变文件属性 165

5.2.3 文件比较 166

5.2.4 文件移动和更名 169

5.2.5 文件复制和连接 170

5.2.6 文件删除 175

5.3 文本文件管理 179

5.3.1 用TYPE命令查看文本文件 179

5.3.2 用EDLIN编辑文件 180

5.3.3 用EDIT编辑文本文件 181

5.3.4 改变Editor的缺省文件说明 182

5.4 小结 183

第六章 磁盘文件的保护与保存 185

6.1 硬盘数据的备份与恢复 185

6.1.1 确定备份策略 185

6.1.2 做硬盘数据的完全备份 186

6.1.3 对硬盘数据作增量备份 188

6.1.4 对硬盘数据作差异备份 190

6.1.5 从备份盘恢复文件 191

6.2 保护PC机免受病毒攻击 193

6.2.1 三种类型的计算机病毒 193

6.2.2 剖析米开朗基罗Michelangelor病毒 194

6.2.4 Microsoft的反病毒工具 195

6.2.3 使用FDISK的/MBR 开关删除病毒 195

6.2.5 检测和删除病毒 196

6.2.6 防患于未然 197

6.2.7 防病毒的常用措施 199

6.3 用CHKDSK分析和纠正磁盘错误 200

6.3.1 修复丢失的分配单元 202

6.3.2 修复交叉连接的文件 203

6.3.3 修复损坏的单元簇 204

6.3.4 修复分配错误 205

6.3.5 修理文件分配表(FAT)中的坏扇区 205

6.3.6 修改非法子目录项 205

6.3.7 例子分析 206

6.4 如何应付灾难侵袭 207

6.4.1 恢复已删的除文件 207

6.4.2 事故性格式化的恢复 214

6.4.3 从有缺陷的磁盘上恢复文件 215

6.4.4 重建受损分区表 216

6.4.5 泊靠驱动器读写头(park) 217

6.5 小结 218

第七章 屏幕、键盘与打印机 220

7.1 屏幕 220

7.1.1 PC机显示系统结构 221

7.1.2 ANSI.SYS驱动程序 222

7.1.3 向ANSI.SYS输送命令 224

7.1.4 用ANSI.SYS设置屏幕色彩 225

7.1.5 不用ANSI.SYS设置屏幕色彩(Ⅰ) 226

7.1.6 不用ANSI.SYS设置屏幕色彩(Ⅱ) 227

7.1.7 显示25行以上的文本 229

7.1.8 不使用ANSI.SYS显示25行以上文本 230

7.1.9 用ANSI.SYS调整命令提示符 232

7.2 键盘 234

7.2.1 功能键功能设置DOS命令 236

7.2.2 用ANSI.SYS改变键盘设置 238

7.2.3 取消键盘设置 239

7.2.4 设置键盘速度 239

7.3 打印机 240

7.2.5 缩短键入命令的时间 240

7.3.1 设置字间距和行间距 241

7.3.2 在HP激光打印机上设置字、行间距 242

7.3.3 使用联于串口的打印机 244

7.3.4 并行口之间对输出重定向 247

7.3.5 打印文本文件:打印命令PRINT 249

7.3.6 打印图形 252

7.3.7 GRAPHICS命令 254

7.4 使用替代字符集 255

7.4.1 替代字符集显示 255

7.4.2 替代字符集打印 257

7.4.3 用KEYB命令重新映射键盘 258

7.5 小结 260

第八章 更亲切、更优雅的命令行 262

8.1 DOSKEY介绍 262

8.1.1 试用DOSKEY 262

8.1.2 安装DOSKEY 263

8.1.3 从命令堆栈中再次调用命令 264

8.1.4 编辑命令行 266

8.1.5 多命令一次执行 268

8.2 命令宏 268

8.2.1 产生及运行命令宏 269

8.2.2 在宏中使用可替换参数 270

8.2.3 将宏与重定向操作符相结合 272

8.2.4 编辑与删除宏 273

8.2.5 保存宏 273

8.2.6 使宏为自己的系统工作 274

8.3 小结 276

第九章 重定向与管道操作 277

9.1 重定向及管道用法 278

9.1.1 输出重定向操作 278

9.1.2 替代输入源用法 280

9.1.3 管道操作 281

9.1.4 重定向使用范围 282

9.2 过滤器用法 283

9.2.1 MORE 284

9.2.2 SORT 284

9.2.3 FIND 285

9.2.4 自行建立通信录(Phone list) 286

9.3 小结 287

第二篇 DOS 6编程方法 289

第十章 程序设计简述 289

10.1 汇编语言简介 289

10.1.1 什么是汇编语言 290

10.1.2 汇编语言程序分析 292

10.1.3 COM与EXE的区别对比 297

10.1.4 程序段前缀PSP 298

10.2 DOS编程环境 300

10.2.1 读键盘 301

10.2.2 在屏幕上显示字符 308

10.2.3 向打印机传送字符 311

10.2.4 文件输入输出操作 312

10.2.5 文件管理 314

10.2.6 目录管理 315

10.2.7 内存资源管理 316

10.2.8 时间和日期的获取和设置 318

10.2.9 启动及结束程序的运行 319

10.2.10 编写TSR的功能 320

10.2.11 其它DOS功能 321

10.3 小结 322

第十一章 建立更好的批处理文件 323

11.1 批处理文件基础 323

11.1.1 ECHO命令 324

11.1.2 REM命令 325

11.1.3 PAUSE命令 326

11.1.4 可替换参数和SHIFT命令 327

11.1.5 GOTO命令 328

11.1.6 CALL命令 329

11.1.7 FOR命令 329

11.1.8 IF命令 330

11.1.9 CHOICE命令 333

11.1.10 环境变量 335

11.2 批处理文件编写技术和窍门 338

11.2.1 在批处理文件中使用子程序 338

11.2.2 把FOR用作开关语句 339

11.2.3 字符串比较中忽略字母的大小写 340

11.2.4 在批处理文件中使用重定向及管道操作 342

11.2.5 抑制命令输出 345

11.2.6 返回当前驱动器及目录 346

11.2.7 在所有子目录中执行DOS命令 347

11.2.8 用ANSI.SYS修饰屏幕显示 350

11.2.9 批处理文件的调试 353

11.3 批处理文件实用程序 354

11.3.1 获取用户输入 354

11.3.2 改善屏幕输出 362

11.3.3 获取时间和日期 387

11.3.4 确定CPU及协处理器芯片型号 394

11.3.5 编译批处理文件以获得高速度 404

11.4 小结 405

第十二章 文件、目录和磁盘工具 406

12.1 从目录树上剪枝 406

12.1.1 源代码程序 407

12.1.2 递归地删除文件及目录 418

12.2 目录更名 422

12.2.1 源代码程序 423

12.3 文件加密 432

12.3.1 加密方法 434

12.3.2 源代码程序 435

12.4 寻找含有特定单词或短语的文件 445

12.4.1 源代码程序 448

12.4.2 SEARCHDIR和SEARCHFILE过程 483

12.5 在整个磁盘范围内进行文件删除 485

12.5.1 源代码程序 486

12.6 小结 496

13.1 设置屏幕颜色 497

第十三章 屏幕、键盘及打印机实用程序 497

13.1.1 源代码程序 498

13.2 防止监视器老化 506

13.2.1 源代码程序 507

13.2.2 监视鼠标及键盘 528

13.2.3 隐去及恢复显示 528

13.3 在DOS中对功能键编程 529

13.3.1 源代码程序 530

13.4 改变Caps Lock、Mum Lock和Scroll Lock键状态 541

13.4.1 源代码程序 542

13.5 保存及装入 DOSKEY宏 549

13.5.1 源代码程序 550

13.6 捕获打印机输出至文件 563

13.6.1 源代码程序 565

13.7 小结 590

第十四章 编写TSR及设备驱动程序 591

14.1 TSR编程 591

14.1.1 避免功能重入调用 592

14.2.1 防止嵌套的磁盘访问 592

14.1.3 保存进一步深入的出错信息 593

14.1.4 在DTA中保护信息 593

14.1.5 保存、设置及恢复有效的PSP 593

14.1.7 用PC机拨电话:PC-DIAL实用程序 594

14.1.6 保留A20号地址线状态 594

14.1.8 源代码程序 598

14.1.9 打印PC-DIAL数据文件 695

14.1.10 将TSR移出内存 702

14.1.11 源代码程序 705

14.2 编写设备驱动程序 724

14.2.1 设备驱动程序的结构 724

14.2.2 将XMS内存转换成EMS内存——XMS2EMS.SYS驱动程序 728

14.2.3 源代码程序 728

14.3 小结 763

第十五章 DOS Shell上的游戏 765

15.1 DOS Shell基础 765

第三篇 DOS 6附带软件 765

15.1.1 熟悉Shell的外貌 768

15.1.2 驱动器和目录操作 768

15.1.3 文件操作 769

15.1.4 程序操作 770

15.2 高效率使用Shell的技术和窍门 771

15.2.1 在程序清单中加入程序和程序组 771

15.2.2 联接程序和数据文件 773

15.2.3 成组文件操作 773

15.2.4 查看文件内容 774

15.2.5 自行配置显示色彩 775

15.2.7 从Shell中为子目录更名 779

15.2.6 全磁盘范围查找文件或文件组 779

15.3 任务转换(Task Swapping) 780

15.3.1 熟悉Task Swapper 780

15.3.2 用RAMDrive加速任务转换 782

15.3.3 使用Advanced Properties选项 783

15.3.4 任务转换的实用建议 784

15.4 小结 784

第十六章 QBasie解释程序 786

16.1 熟悉QBasic解释程序 786

16.1.1 装入和运行程序 789

16.1.2 把GW-BASIC和BASICA程序转换为QBasic程序 791

16.1.3 使用QBasic的Help System 792

16.2 在QBasic环境中编写程序 794

16.2.1 运行Passageways程序 800

16.2.2 分析源代码 810

16.3 在QBASIC环境中调试程序 816

16.3.1 单步执行程序 816

16.3.2 设置并使用断点 816

16.3.3 使用Immediate窗口 817

16.4 小结 819

附录A 补充实用程序 820

附录B 获得PC Magazine其它实用程序的途径 850