图书介绍
实用DOS技术 第2版pdf电子书版本下载
- 唐先余,唐凯编著 著
- 出版社: 成都:四川大学出版社
- ISBN:7561402082
- 出版时间:1989
- 标注页数:489页
- 文件大小:112MB
- 文件页数:510页
- 主题词:磁盘操作系统,DOS-基本知识
PDF下载
下载说明
实用DOS技术 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 PC系统概述 1
1.PC系统的出现及其发展 1
一、IBM公司的PC微机系列 1
二、我国的PC系统 2
三、有关IBMPC的兼容性问题简介 3
2.PC系统的硬件配置简介 3
一、IBMPC系统的硬件配置 3
二、IBMPC的扩充电路板 4
三、IBMPC/XT系统 6
四、386PC的硬件简介 6
3.PC系统的软件配置 9
一、操作系统的配置 9
二、程序设计语言 10
三、IBMPC的应用软件 12
思考与练习题 一 14
第二章 系统的启动与使用基础 15
1.DOS是什么? 15
一、什么是操作系统? 15
二、DOS的基本结构 16
三、用户与DOS的接口 17
四、DOS版本间的关系 20
2.DOS使用的磁盘 22
一、软盘及其驱动器 22
二、软盘的使用与注意事项 23
三、软盘的磁道与扇区 24
四、硬盘 24
3.DOS的启动 25
一、DOS启动过程简述 25
二、怎样启动DOS? 26
4.DOS使用的键盘 29
一、键盘的组成 29
二、DOS的常用控制键 31
三、DOS的常用编辑键 31
5.几个内部命令的使用 33
一、VER(版本)命令 33
二、TIME(设置/显示时间)命令 33
三、DATE(设置/显示日期)命令 34
四、CLS(清屏))命令 35
五、DIR(显示目录)命令 35
六、COPY(文件复制)命令 36
6.常用磁盘操作命令的使用 36
一、DISKCOPY(拷贝整个软盘)命令 36
二、DISKCOMP(软盘比较)命令 38
三、FORMAT(磁盘格式化)命令 39
四、CHKDSK(磁盘检查)命令 41
思考与练习题 二 42
第三章 文件管理及其操作命令 44
1.文件与名字 44
一、什么是文件? 44
二、名字 45
2.磁盘文件目录和路径 50
一、为什么要使用树形目录结构 50
二、目录类型 51
三、当前目录 52
四、指定被查找文件的路径 53
3.目录操作命令 54
一、DIR(显示目录)命令 54
二、VOL(显示卷标识)命令 56
三、MKDIR(建立子目录)命令 56
四、CHDIR或CD(显示或改变当前目录)命令 57
五、RMDIR或RD(删除子目录)命令 58
六、SUBST(替代)命令 58
七、JOIN(连接)命令 59
八、TREE(显示目录结构)命令 61
九、PATH(建立外部命令的搜索路径)命令 62
十、APPEND(搜索附加目录)命令 63
4.文件操作命令 64
一、COPY(文件复制)命令 64
二、XCOPY(拷贝备份)命令 67
三、SYS(系统拷贝)命令 69
四、COMP(文件比较)命令 70
五、RENAME或REN(文件改名)命令 72
六、ERASE或DEL(删除文件)命令 72
七、TYPE(显示文件)命令 73
八、PRINT(后台打印)命令 73
九、VERIFY(设置/显示磁盘检验)命令 75
十、EXE2BIN(转换)命令 76
十一、ATTRIB(文件属性)命令 76
十二、SHARE(文撑文件共享)命令 77
十三、FASTOPEN(快速打开)命令 78
十四、REPLACE(替换或添加)命令 78
十五、COMMAND(装载第二命令处理程序)命令 79
思考与练习题 三 80
第四章 I/O操作与磁盘管理 82
1.I/O重定向 82
一、什么是I/O重定向? 82
二、输出改向 83
三、输入改向 84
2.管道操作和过滤处理 85
一、管道操作 85
三、过滤处理 86
3.有关I/O控制与设置的命令 88
一、CTTY(改变控制台)命令 88
二、ASSIGN(指派驱动器)命令 89
三、BREAK(控制中断)命令 89
四、MODE(设置操作方式)命令 90
五、GRAPHICS(打印屏幕图形)命令 92
六、PROMPT(设置系统提示符)命令 93
七、SET(设置环境)命令 94
4.磁盘管理操作命令 95
一、LABEL(卷标命令)命令 95
二、BACKUP(备份磁盘)命令 96
三、RESTORE(回存备份)命令 99
四、RECOVER(修复)命令 101
五、FDISK(硬盘配置)命令 102
5.用FDISK配置硬盘 103
一、硬盘使用前的准备工作 103
二、启动FDISK 104
三、建立DOS分区(选项1 105
四、改变活动分区(选择2) 108
五、删除DOS分区(选择3) 108
六、显示分区信息(选择4) 110
七、选择下一个硬盘驱动器(选择5) 110
思考与练习题 四 111
第五章 DOS的批命令 113
1.什么是批文件? 113
一、批处理的基本概念 113
二、建立批文件规则 114
三、运行批文件的格式和规则 114
四、AUTOEXEC·BAT文件 115
2.带参数的批文件 116
一、什么是批文件参数? 116
二、用可替换参数来建立批文件 117
三、用可替换参数来执行一个批文件 118
四、使用带参批文件的举例 118
五、在批文件中使用命名参数 119
3.批子命令 120
一、CALL子命令 121
二、ECHO子命令 121
三、REM子命令 122
四、PAUSE子命令 123
五、GOTO子命令 123
六、IF条件子命令 125
七、FOR…IN…DO子命令 126
八、SHIFT子命令 128
4.批处理的应用举例 129
思考与练习题 五 134
第六章 用CONFIG·SYS配置系统 136
1.引言 136
2.系统配置命命令 136
一、BREAK(中断)命令 136
二、BUFFERS(缓冲区)命令 137
三、COUNTRY(国家)命令 139
四、DEVICE(设备)命令 139
五、DRIVPARM(驱动器参数)命令 141
六、FCBS(文件控制块)命令 141
七、FILES(文件)命令 142
八、LASTDRIVE(最后驱动器)命令 143
九、SHELL(外壳)命令 143
十、STACKS(堆栈)命令 144
3.建立CONFIG文件 145
4.设备命令的使用 146
一、ANSI·SYS(应用增强型键盘和显示器)命令 147
二、DRIVER·SYS(增加磁盘驱动器)命令 150
三、RAMDRIVE·SYS(RAM盘)命令 151
四、VEISK·SYS(虚拟盘)命令 152
五、DISPLAY·SYS和PRINTER·SYS的用法 153
5.如何使用码页 154
一、码页转换的概念 154
二、与码页有关的九个命令 155
三、如何使用码页 162
四、如何用指定国家信息格式化磁盘 164
思考与练习题 六 165
第七章 行编辑程序(EDLIN) 167
1.引言 167
2.如何启动EDLIN程序 167
一、编辑一个已存在主文件 168
二、编辑一个新文件 168
3.EDLIN命令的参数和分类 169
一、有关EDLIN的一些规定 169
二、EDLIN所用到的参数 170
三、EDLIN命令的分类 170
4.基本编辑命令 170
一、插入行命令I 170
二、显示行命令L 172
三、删除行命令D 174
四、编辑行命令 176
五、结束编辑程序命令E 176
5.扩展编辑命令 177
一、复制行命令C 177
二、移动行命令M 178
三、页面命令P 179
四、传送行命令T 179
6.其它编辑命令 179
一、查找字符串命令S 179
二、替换字符串命令R 181
三、放弃编辑命令Q 183
四、附加行命令A 183
五、写入行命令W 183
7.EDLIN命令小结 184
思考与练习题 七 184
第八章 连接程序(LINK) 186
1.引言 186
2.文件 186
一、输入文件 186
二、输出文件 186
三、VM·TMP(临时文件) 187
四、库文件 187
五、映像文件 188
3.连接程序的若干定义 188
一、段(SEGMENT) 188
二、组(GROUP) 189
三、类(CLASS) 189
4.命令提示 189
5.命令提示详述 190
一、OBJECT MODULES[·OBJ]提示 190
二、RUN FILE[FILENAME·EXE]提示 191
三、LIST·FILE[NUL·MAP]提示 191
四、LIBRARIES[·LIB]提示 191
五、连接程序的参数 192
6.怎样启动连接程序 193
一、开始之前 193
二、选择1—控制台回答 194
三、选择2—命令行 194
四、选择3—自动应答 195
7.连接程序会话举例 195
一、装入模块内存映像 195
二、怎样确定一个段的绝对地址 198
三、信息 199
思考与练习题 八 199
第九章 调试程序DEBUG 200
1.引言 200
2.怎样启动DEBUG程序? 200
一、DEBUG程序的启动 200
二、DEBUG程序初始化 201
三、有关DEBUG命令的一些通用信息 201
四、DEBUG命令中的地址和地址范围参数 202
3.汇编与反汇编命令 202
一、汇编命令A(Assemble Commanb) 202
二、反汇编命令U(Unassemble Commanb) 204
4.显示与修改内存单元内容的命令 205
一、显示内存单元内容的命令D(Dump Command) 205
二、修改内存单元内容的命令E(Emter Command) 206
5.显示与修改寄存器内容命令 208
一、显示和修改指定寄存器的内容 208
二、显示所有寄存器和标志位 209
三、显示和修改标志位状态 209
6.运行和跟踪命令 210
一、运行命令G(GO Command) 210
二、跟踪命令T(Trace Command) 211
三、续进命令P(Procced Command) 212
7.磁盘文件与扇区读写命令 213
一、命名命令N(Name Command) 213
二、装入命令L(Load Command) 214
三、写命令W(Write Command) 215
8.有关内存单元的几个命令 216
一、移动内存命令M(Move Command) 216
二、填充内存命令F(Fill Command) 216
三、比较命令C(Compare Command) 217
四、查找命令S(Search Command) 217
9.DEBUG的其它命令 218
一、输入命令I(Imput Command) 218
二、输出命令O(Ouput Command) 218
三、十六进制算术运算命令H(Hexarithmetic Command) 218
四、退出命令Q(Quit Command) 218
10.DEBUG的错误信息 219
11.DEBUG程序应用举例 219
一、利用DEBUG查看命令文件的入口地址 219
二、一种获取伪程序的方法 221
三、解密加P BASIC程序文件的方法 222
四、寻找BASIC装入的用户程序的始址 223
12.DEBUG命令摘要 223
思考与练习题 九 224
第十章 DOS的内部结构浅析 225
1.DOS的组成、功能与启动 225
一、DOS的组成 225
二、DOS的功能 226
三、DOS启动过程的分析 228
四、命令的输入与执行 231
2.DOS的文件管理 233
一、磁盘文件系统的组成 233
二、磁盘上的引导记录区 237
三、磁盘上的文件分配表(FAT) 239
四、磁盘文件的目录结构 246
3.DOS在硬盘上的存放 249
一、硬盘的体系结构 249
二、系统引导过程 250
三、硬盘分区表 251
四、如何获取主引导扇区的内容 253
4.DOS控制块和工作区域 253
一、程序段前缀(PSP)控制块 253
二、文件控制块(FCB) 256
三、DOS在内存的工作区域 259
四、内存地址与内存类型 261
5.系统应用举例 263
一、显示系统隐含文件的方法 263
二、如何恢复被误删除的文件 264
三、磁盘卷标识更改与增加 265
思考与练习题 十 266
第十一章 中断和系统功能调用 267
1.中断的结构和组成 267
一、中断源类型 267
二、中断向量表 269
三、中断的组成 270
2.DOS软中断及其用法 270
一、程序结束中断(INT20H) 270
二、功能调用请求中断(INT21H) 271
三、结束地址中断(INT22H) 271
四、Ctrl—Break出口地址中断(INT23H) 271
五、标准错误处理程序入口地址中断(INT24H) 271
六、绝对磁盘读中断(INT25H) 273
七、绝对磁盘写中断(INT26H) 274
八、程序驻留结束中断(INT27H) 274
九、后台打印中断(INT2FH) 275
3.DOS的系统功能调用概述 276
一、系统功能调用的分类 276
二、功能调用的方法 277
三、DOS功能调用的出错返回信息 277
4.有关设备管理的功能调用 280
一、字符I/O设备的功能调用 280
二、磁盘设备的功能调用 284
5.有关文件管理的功能调用 285
一、传统的文件操作 286
二、指针型文件操作 293
6.有关目录管理的功能调用 301
一、目录查找 301
二、目录更改 303
三、子目录操作 306
7.有关内存管理功能的调用 307
一、内存分配管理功能调用的说明 307
二、内存分配管理功能调用的实际操作 309
三、DOS内存分配策略的获取与设置功能调用58H 311
四、利用EXEC装入并执行一个程序的举例 312
8.有关网络管理的功能调用 313
9.其它功能调用 315
一、与程序处理和中断相关的调用 316
二、有关日历和状态的功能调用 317
10.功能调用小结与按数字顺序列表 319
思考与练习题 十一 330
第十二章 ROMBIOS结构、原理及应用 331
1.引言 331
一、ROMBIOS在系统中的地位 332
二、ROMBIOS的主要内容 332
2.ROMBIOS的结构 332
一、系统ROMBIOS的结构 332
二、硬盘ROMBIOS的结构 333
三、硬盘ROMBIOS进入系统的过程 334
3.ROMBIOS中断 336
一、ROMBIOS的中断分类 336
二、ROMBIOS的中断分类表的注释 338
三、ROMBIOS的中断功能 340
四、几种I/O驱动程序使用举例 354
4.ROMBIOS的数据区、自诊断测方式和系统设置程序 356
一、设备号定义 356
二、系统参数定义 356
三、系统段地址的安排 357
四、键盘数据区 357
五、磁盘数据区 357
六、视频显示数据区 358
七、自诊断程序的作用和组成 358
八、系统设置程序 360
5.ROMBIOSI的键盘管理程序 362
一、预备知识 362
二、键盘编码及软件定义 363
三、键盘缓冲区 371
四、键盘中断处理及其应用 371
五、键盘I/O程序的结构 375
6.ROMBIOSI的显示I/O驱动程序 375
一、单色显示器的字符工作方式 376
二、彩色/图形显示器的字符工作方式 378
三、彩色/图形显示器的图形工作方式 379
四、屏幕I/O驱动程序的结构 381
五、显示器适配器的编程应用 385
六、扩展的视频服务系统 385
七、EGA/VGA的内存使用 389
7.打印机I/O驱动程序 392
一、并行打印机适配器 392
二、打印机I/O驱动程序 393
三、编程应用举例 393
8.软盘I/O驱动程序 396
一、软盘子系统组成 396
二、软盘I/O驱动程序的功能、参数及其主程序流程 396
三、软盘I/O应用举例:读目录 397
思考与练习题 十二 401
第十三章 PC系统的汉化处理 402
1.PC系统汉化处理方法 402
一、汉字输入方式与编码技术 402
二、汉字显示与汉字字模库 408
三、汉字打印与汉字打印机 411
四、中西兼容的PC汉字系统的构成 415
2.CCDOS的操作与使用 416
一、CCDOS的组成及其启动 416
二、汉字输入操作 417
三、汉字打印操作 424
四、CCDOS版本间的关系 426
3.CCDOS的初步分析 426
一、CCDOS中使用的汉字代码 426
二、CCDOS系统结构 428
三、FILE1.EXE的功能与实现 430
四、CCCC.EXE功能与实现 432
五、CCBIOS打印模块的形成 436
4.CCBIOS中断处理程序 438
一、键盘管理模块组成和功能 438
二、CRT控制模块的组成和功能 439
三、打印驱动模块的组成和功能 442
5.各具特色的其它汉字操作系统 443
一、高级组合汉字系统—UCDOS 443
二、2.1 3系列汉字系统—CCBIOS2.13X 446
三、长城汉字系统—GWBIOS3.0 452
思考与练习题 十三 456
附录A PC机型与硬盘类型表 458
附录B DOS版本及其相关变化表 464
附录C DOS5.0的增扩功能及其使用 468
1.DOS5.0的安装 468
2.DOS5.0的新增命令 468
一、DELOLDOS命令 469
二、DOSKEY命令 469
三、DOS SHELL命令 470
四、EDIT命令 471
五、EXPAND命令 474
六、HELP命令 474
七、INSTALL命令 474
八、LOADFIX命令 475
九、MEM命令 475
十、MIRROR命令 475
十一、MSHERC命令 476
十二、QBASIC命令 476
十三、SETVER命令 477
十四、SWITCHES命令 477
十五、UNDELETE命令 478
十六、UNFORMAT 478
3.640KB以上存贮器管理工具 479
一、HIMEM·SYS—管理640KB以上的内存的设备驱动程序 480
二、EMM386命令 480
三、DEVICEHIGH命令 481
四、DOS命令 482
五、LOADHIGH命令 482
六、SMARTDRV·SYS驱动程序 482
七、RAMDRIVE·SYS驱动程序 483
4.DOS5.0的其它增强命令 484
一、增多用途的DIR命令 484
二、安全合理的FORMAT命令 484
三、对MODE命令的扩展 485
四、列表说明其它新增开关的用途 486
五、DEBUG可操作扩充内存 487
六、其它增扩功能的说明 487
参考文献 489