当前位置:首页 > 工业技术
实用DOS技术  第3版
实用DOS技术  第3版

实用DOS技术 第3版PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:唐先余,唐凯编著
  • 出 版 社:成都:四川大学出版社
  • 出版年份:1989
  • ISBN:7561402082
  • 页数:526 页
图书介绍:本书第三版仍以IBM PC及其兼容机所用主操作系统MS-DOS为线索,全面讲解了如何使用DOS。全书共十三章,有两个附录;每章末还精选了思考与练习题,供读者复习和实习之用。
《实用DOS技术 第3版》目录
标签:编著 技术

目录 1

第一章 PC系统概述 1

1 PC系统的出现及其发展 1

一、IBM公司的PC微机系列及其影响 1

二、我国的PC系统 2

三、有关PC微机的兼容性问题说明 3

2 PC机的硬件配置简介 3

一、PC机的硬件配置 3

二、PC机的主要硬部件说明 4

三、PC机的扩充电路板 9

3 PC系统的软件配置 10

一、操作系统的配置 10

二、程序设计语言* 12

三、PC系统的应用软件 13

思考与练习题一 15

第二章 系统的启动与使用基础 16

1 DOS是什么 16

一、什么是操作系统 16

二、DOS的基本结构 16

三、用户与DOS的接口 17

四、DOS版本的发展与选用 21

2 DOS使用的磁盘 22

一、软盘及其驱动器 23

二、软盘的使用与注意事项 24

三、软盘的磁道与扇区 24

四、硬盘 25

一、DOS启动过程简述 26

二、怎样启动DOS 26

3 DOS的启动 26

4 DOS使用的键盘 29

一、键盘的组成 29

二、DOS的常用控制键 31

三、DOS的常用编辑键 32

5 几个内部命令的使用 33

一、VER(版本)命令 33

二、TIME(设置/显示时间)命令 33

三、DATE(设置/显示日期)命令 34

四、CLS(清屏)命令 35

五、DIR(显示目录)命令 35

六、COPY(文件复制)命令 35

6 常用磁盘操作命令的使用 36

一、DISKCOPY(拷贝整个软盘)命令 36

二、DISKCOMP(软盘比较)命令 38

三、FORMAT(磁盘格式化)命令 39

四、CHKDSK(磁盘检查)命令 41

7 获取帮助信息 43

一、使用HELP实用程序 43

二、使用命令行帮助(Command/?) 44

三、使用快速帮助(FAST HELP) 45

思考与练习题二 46

第三章 文件管理及其操作命令 47

1 文件与名字 47

一、什么是文件 47

二、名字(盘符、卷标、文件名、设备名) 48

2 磁盘文件目录和路径 53

一、为什么要使用树形目录结构 53

二、目录类型 54

三、当前目录 55

四、指定被查找文件的路径和路径名 56

3 常用目录操作命令 57

一、DIR(显示目录)命令 57

二、MKDIR或MD(建立子目录)命令 61

三、CHDIR或CD(显示或改变当前目录)命令 62

四、RMDIR或RD(删除子目录)命令 62

五、TREE(显示目录结构)命令 63

六、PATH(建立外部命令的搜索路径)命令 64

七、APPEND(搜索附加目录)命令 65

八、在多级目录下执行外部命令的方法小结 66

4  其它目录操作命令 67

一、SUBST(替代)命令* 67

二、JOIN(连接)命令* 67

四、MOVE(移动文件或更改目录名)命令 69

三、DELTREE(删除树形目录)命令 69

5  常用文件操作命令 70

一、COPY(文件复制)命令 70

二、XCOPY(备份拷贝)命令 73

三、COMP(文件比较)命令* 75

四、RENAME或REN(文件改名)命令 76

五、ERASE或DEL(删除文件)命令 77

六、TYPE(显示文件)命令 77

七、ATTRIB(文件属性)命令 78

八、EXPAND(扩展压缩文件)命令 79

6 高级文件操作命令 79

一、SYS(系统拷贝)命令 79

二、PRINT(后台打印)命令 80

三、FC(文件比较)命令 81

五、FASTOPEN(快速打开)命令* 83

四、SHARE(支撑文件共享)命令* 83

六、REPLACE(替换或添加)命令 84

七、VERIFY(设置/显示磁盘检验)命令 85

八、EXE2BIN(转换)命令* 85

九、COMMAND(装载第二命令处理程序) 86

7 DOS SHELL使用简介 86

一、DOS外壳的功能描述 87

二、DOS SHELL的组成和启动 87

三、DOS SHELL使用的基本知识 88

四、DOS外壳的操作 89

五、DOS外壳的求助信息 89

思考与练习题三 90

1 I/O重定向 92

一、什么是I/O重定向 92

第四章 I/O操作与磁盘管理 92

二、输出改向 93

三、输入改向 93

2 管道操作和过滤处理 94

一、管道操作 94

二、过滤处理 95

3 有关I/O控制与设置的命令 98

一、CTTY(改变控制台)命令 98

二、ASSIGN(指派驱动器)命令 98

三、BREAK(控制中断)命令 99

四、MODE(设置操作方式)命令 99

五、GRAPHICS(打印屏幕图形)命令 102

六、PROMPT(设置系统提示符)命令 103

七、SET(设置环境)命令 104

一、硬盘使用前的准备工作 106

4 用FDISK配置硬盘 106

二、FDISK(硬盘配置)命令 107

三、启动FDISK 108

四、建立DOS分区或逻辑驱动器(选择1) 108

五、设置活动分区(选择2)* 111

六、删除DOS分区或逻辑DOS驱动器(选择3) 112

七、显示分区信息(选择4) 114

八、选择下一个硬盘驱动器(选择5)* 114

5 磁盘文件的备份和修复 115

一、概述 115

二、BACKUP(备份磁盘)命令* 115

三、RESTORE(回存备份)命令 118

四、使用MSBACKUP的一些基本知识 119

五、MSBACKUP(Microsoft磁盘备份)命令 121

六、MSBACKUP程序的操作使用 122

6 磁盘的碎片整理与检测修复 126

一、概述 126

二、DEFRAG(重组磁盘文件)命令 127

三、SCANDISK(磁盘检测与修复)命令 128

四、RECOVER(修复)命令* 131

7 用DOUBLESPACE倍增磁盘空间 132

一、磁盘倍增空间软件的工作原理 133

二、倍增程序DOUBLESPACE的安装 134

三、倍增程序DOUBLESPACE的两种使用方式 136

四、增加新的压缩盘的方法 139

五、软盘的压缩与已压软盘的安装 140

8 磁盘数据的安全保护 141

一、概述 141

二、MIRROR(保存系统区信息)命令* 141

三、UNFORMAT(恢复被格式化过的磁盘)命令 142

四、UNDELETE(恢复被删文件)命令 143

五、计算机病毒及其防治 145

六、MSAV(抗病毒)命令 147

七、VSAFE(病毒监视)命令* 151

思考与练习题四 153

第五章 DOS的批命令 155

1 什么是批文件 155

一、批处理的基本概念 155

二、建立批文件的规则 156

三、运行批文件的格式和规则 156

四、AUTOEXEC·BAT文件 157

2 带参数的批文件 158

一、什么是批文件参数 158

三、用可替换参数来执行一个批文件 159

二、用可替换参数来建立批文件 159

四、使用带参批文件的举例 160

五、在批文件中使用命名参数 161

3 批子命令 161

一、CALL子命令 162

二、ECHO子命令 162

三、REM子命令 163

四、PAUSE子命令 164

五、GOTO子命令 164

六、IF条件子命令 166

七、FOR…IN…DO子命令 167

八、SHIFT子命令 168

4 批处理的应用举例 169

5 DOS6以上的专用批命令—CHOICE 174

一、DOSKEY(命令行编辑和宏定义)命令 176

6 命令行编辑和宏命令——DOSKEY 176

二、DOSKEY的使用方法 177

思考与练习题五 180

第六章 用CONFIGSYS配置系统 182

1 引言 182

2 系统配置命令 182

一、BUFFERS(缓冲区)命令 183

二、COUNTRY(国家)命令 185

三、DEVICE(设备)命令 185

四、DEVICEHIGH命令 186

五、DOS(设置DOS内存驻留区域)命令 187

六、DRIVPARM(驱动器参数)命令* 188

七、FCBS(文件控制块)命令 189

八、FILES(文件)命令 189

九、INSTALL(安装内存驻留程序)命令 190

十、LASTDRIVE(最后驱动器)命令 191

十一、SHELL(外壳)命令 191

十二、STACKS(堆栈)命令 192

十三、SWITCHES(定义特殊选项)命令 192

3 设备命令的使用 193

一、ANSISYS(应用增强型键盘和显示器)命令 194

二、CHKSTATE·SYS(跟踪MemMaker优化过程)命令 197

三、DBLSPACE·SYS命令 198

四、DRIVER·SYS(增强磁盘驱动器)命令 198

五、EGA·SYS(保存和恢复显示)命令* 199

六、HIMEM·SYS命令 199

七、EMM386·EXE驱动程序 202

八、INTERLNK·EXE和INTERSVR·EXE—连结两台计算机的程序 204

九、POWER·EXE驱动程序和POWER命令* 208

十、RAMDRIVE·SYS(RAM盘)命令 209

十一、SETVER·EXE驱动程序和SETVER命令 210

十二、SMARTDRV·EXE驱动程序和SMARTDRV命令 211

十三、VDISK·SYS(虚拟盘)命令* 214

4 建立单一配置的CONFIG·SYS文件 215

一、一个简单CONFIG·SYS文件的建立 215

二、按配置命令顺序建立CONFIG·SYS文件 216

5 执行配置命令的忽略与确认 217

一、完全忽略两个启动文件(用F5键或CTRL+F5键) 217

二、单步执行两个启动文件(用F8键或CTRL+F8键) 218

三、确认CONFIG·SYS中单独的配置命令(“?”的使用) 218

四、有选择地执行两个启动文件(使用配置菜单) 219

二、DOS 6以上版专用扩展配置命令 220

一、多种配置的提出与解决方法 220

6 建立多种配置的CONFIG·SYS文件 220

三、定义启动菜单和配置块 224

四、适应多种配置的自启动批文件 226

7 如何使用码页和国际化命令 227

一、码页转换的概念 227

二、与码页和国际化有关的九个命令 229

三、如何使用码页 235

四、如何用指定国家信息格式化磁盘 237

思考与练习题六 238

第七章 DOS内存的分类管理和使用 240

1 DOS内存管理的目的及其分类 240

一、DOS内存管理的目的 240

二、DOS内存的分类 240

三、五类内存的区别与联系 241

一、MEM(内存状况显示)命令 243

2 DOS内存状况的检测 243

二、MSD命令及其内存状况显示 245

3 DOS内存管理的工具 247

一、概述 247

二、在内存分类管理中用到的设备配置命令 248

三、LOADHIGH或LH(把程序装入UMA)命令 249

4 优化DOS内存使用的方法 251

一、释放常规内存的方法 251

二、释放扩展内存的方法 253

三、释放扩充内存的方法 253

5 用MemMaker优化DOS内存的使用 254

一、MemMaker(内存优化)命令综述 254

二、运行MemMaker所需的文件和准备工作 255

三、MemMaker运行的两种设置方式 256

四、撤消MemMaker所作的修改 259

五、MemMaker运行后的进一步优化 259

六、多种配置时使用MemMaker的主要步骤 260

6 DOS的安装 261

一、DOS的安装与安装方式 261

二、DOS 5.0版的安装 262

三、DOS 6.0以上版的升级安装 262

四、原有DOS的恢复或删除* 265

五、DOS的完整安装 265

思考与练习题七 266

第八章 编辑程序和连接程序 267

1 DOS的行编辑程序EDLIN* 267

一、行编辑程序EDLIN的用途和特点 267

二、行编辑程序EDLIN使用简介 267

三、行编辑的基本编辑命令 269

四、行编辑的扩展编辑命令 271

五、行编辑的其它编辑命令 272

2 DOS的全屏幕编辑程序EDIT 275

一、EDIT的用途与特点 275

二、EDIT的使用简介 275

三、EDIT的文本编辑 277

四、EDIT的文件操作(File菜单的使用) 279

五、EDIT的文本块操作(EDIT菜单的使用) 281

六、EDIT的文本块查找与替换(Search菜单的使用) 282

七、EDIT的选项菜单(Options菜单的使用) 283

3 DOS的连接程序LINK* 284

一、LINK的功能 284

二、LINK涉及的各种文件 284

三、LINK命令的提示和参数 286

四、运行LINK的三种方式 287

思考与练习题八 289

第九章 调试程序DEBUG 291

1 DEBUG的功能 291

2 怎样启动DEBUG程序 291

一、DEBUG程序的启动 291

二、DEBUG程序初始化 292

三、有关DEBUG命令的一些通用信息 292

四、DEBUG命令中的地址和地址范围参数 292

3 汇编与反汇编命令 293

一、汇编命令A(Assemble Command) 293

二、反汇编命令U(Unassemble Command) 294

4 显示与修改内存单元内容的命令 296

一、显示内存单元内容的命令D(Dump Command) 296

二、修改内存单元内容的命令E(Enter Command) 297

一、显示和修改指定寄存器的命令R(Register Command) 298

5 显示与修改寄存器内容命令 298

二、显示所有寄存器和标志位 299

三、显示和修改标志位状态* 299

6 运行和跟踪命令 300

一、运行命令G(GO Command) 300

二、跟踪命令T(Trace Command) 301

三、续进命令P(Procced Command) 302

7 磁盘文件与扇区的读写命令 302

一、命名命令N(Name Command) 303

二、装入命令L(Load Command) 304

三、写命令W(Write Command) 304

二、填充内存命令F(Fill Command)* 306

三、比较命令C(COmpare Command)* 306

一、移动内存命令M(Move Command)* 306

8 有关内存单元的几个命令 306

四、查找命令S(Search Command) 307

9 DEBUG的其它命令 307

一、输入命令I(Input Command) 307

二、输出命令O(Output Command) 307

三、十六进制算术运算命令H(Hexarithmetic Command) 308

四、退出命令Q(Quit Command) 308

10 DOS 5.0以上版的新增DEBUG命令* 308

11 DEBUG的错误信息 309

12 DEBUG程序应用举例 309

一、利用DEBUG查看命令文件的入口地址 309

二、一种获取伪程序的方法 311

四、寻找BASIC装入的用户程序的始址 312

三、解密加P BASIC程序文件的方法 312

13 DEBUG命令摘要 313

思考与练习题九 314

第十章 DOS的内部结构浅析 315

1 DOS的组成、功能与启动 315

一、DOS的组成 315

二、DOS的功能 316

三、DOS启动过程的分析 317

四、命令的输入与执行 318

2 DOS的文件管理 320

一、磁盘文件系统的组成 320

二、磁盘上的引导记录区 324

三、磁盘上的文件分配表(FAT) 325

四、磁盘文件的目录结构 332

一、硬盘的体系结构 334

3 DOS在硬盘上的存放 334

二、系统引导过程 336

三、硬盘分区表 336

四、如何获取主引导扇区的内容 338

4 DOS控制块和工作区域 339

一、程序段前缀(PSP)控制块 339

二、文件控制块(FCB) 341

三、DOS在内存的工作区域 344

四、内存地址与内存类型 345

5 系统应用举例 346

一、显示系统隐含文件的方法 346

二、如何恢复被误删的文件 347

三、磁盘卷标识的更改与增加 348

思考与练习题十 349

一、中断源类型 350

1 中断的结构和组成 350

第十一章 中断和系统功能调用 350

二、中断向量表 351

三、中断的组成 352

2 DOS的软中断及其用法 352

一、程序结束中断(INT20H) 353

二、功能调用请中断(INT21H) 353

三、结束地址中断(INT22H) 353

四、Ctrl—Break出口地址中断(INT23H) 353

五、标准错误处理程序入口地址中断(INT24H) 353

六、绝对磁盘读中断(INT25H) 355

七、绝对磁盘写中断(INT26H) 355

八、程序驻留结束中断(INT27H) 356

一、系统功能调用的分类 357

3 DOS的系统功能调用概述 357

九、后台打印中断(INT2FH) 357

二、功能调用的方法 358

三、DOS功能调用的出错返回信息 359

4 有关设备管理的功能调用* 361

一、字符I/O设备的功能调用 361

二、磁盘设备的功能调用 365

5 有关文件管理的功能调用 366

一、传统的文件操作 366

二、指针型文件操作 373

6 有关目录管理的功能调用 380

一、目录查找 380

二、目录更改 382

三、子目录操作 384

一、内存分配管理功能调用的说明 385

7 有关内存管理的功能调用 385

二、内存分配管理功能调用的实际操作 387

三、DOS内存分配策略的获取与设置功能调用58H 388

四、利用EXEC装入并执行一个程序的举例 389

8 有关网络管理的功能调用* 390

9 其它功能调用 392

一、与程序处理和中断相关的调用 392

二、有关日历和状态的功能调用 394

10 功能调用小结与按数字顺序列表 396

思考与练习题十一 404

第十二章 ROMBIOS结构原理及应用 406

1 引言 406

一、ROMBIOS在系统中的地位 406

一、系统ROMBIOS的结构 407

2 ROMBIOS的结构 407

二、ROMBIOS的主要内容 407

二、硬盘ROMBIOS的结构 408

三、硬盘ROMBIOS进入系统的过程 408

3 ROMBIOS中断 410

一、ROMBIOS的中断分类 410

二、ROMBIOS中断分类表的注释 412

三、ROMBIOS的中断功能 413

四、几种I/O驱动程序的使用举例 425

4 ROMBIOS的数据区、自诊断测试和系统设置程序 427

一、设备号定义* 427

二、系统参数定义* 427

三、系统段地址的安排 427

四、键盘数据区 428

五、磁盘数据区* 428

六、视频显示数据区 428

七、自诊断程序的作用和组成 429

八、系统设置程序 430

5 ROMBIOS的键盘管理程序 432

一、预备知识 432

二、键盘编码及软件定义 433

三、键盘缓冲区 440

四、键盘中断处理及其应用 440

五、键盘I/O程序的结构 444

6 ROMBIOS的显示I/O驱动程序 445

一、单色显示器的字符工作方式 445

二、彩色/图形显示器的字符工作方式 446

三、彩色/图形显示器的图形工作方式 447

四、屏幕I/O驱动程序的结构 448

五、显示器适配器的编程应用 451

六、扩展的视频服务系统 452

七、EGA/VGA的内存使用 456

7 打印机I/O驱动程序* 458

一、并行打印机适配器 458

二、打印机I/O驱动程序 458

三、编程应用举例 459

8 软盘I/O驱动程序* 461

一、软盘子系统的组成 461

二、软盘I/O驱动程序的功能、参数及其主程序流程 462

三、软盘I/O应用举例读目录 462

思考与练习题十二 466

第十三章 PC系统的汉化处理……………………………………………………(467 )1 PC系统汉化处理方法……………………………………………………(467 )一、汉字输入方式与编码技术 467

二、汉字显示与汉字字模库 472

三、汉字打印与汉字打印机 474

2 CCDOS的操作与使用 477

四、中西兼容的PC汉字系统的构成 477

一、CCDOS的组成及其启动 478

二、汉字输入操作 479

三、汉字打印操作 484

四、CCDOS的版本与不足 486

3 CCDOS的初步分析 486

一、CCDOS中使用的汉字代码 486

二、CCDOS的系统结构 487

三、FILEI·EXE的功能与实现 489

四、CCCC·EXE功能与实现 491

五、CCBIOS打印模块的形成 493

4 CCBIOS中断处理程序* 495

一、键盘管理模块的组成和功能 495

三、打印驱动模块的组成和功能 496

二、CRT控制模块的组成和功能 496

5 各具特色的其它汉字操作系统 497

一、高级组合汉字系统—UCDOS 497

二、213系列汉字系统—CCBIOS2.13X 500

三、长城汉字系统—GWBIOS3.0 506

6 五笔字型输入法 508

一、五笔字型原理 508

二、五笔字型的字根键盘 511

三、五笔字型的编码规则与取码方法 514

四、单字输入 514

五、五笔字型中的快速输入操作 518

六、关于重码与容错码 520

思考与练习题十三 520

附录A DOS基本文件变化表 522

附录B DOS外部命令变化表 522

参考文献 526

相关图书
作者其它书籍
返回顶部