实用DOS技术 第3版PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:唐先余,唐凯编著
- 出 版 社:成都:四川大学出版社
- 出版年份:1989
- ISBN:7561402082
- 页数:526 页
目录 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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《大学化学实验》李爱勤,侯学会主编 2016
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017