《DOS编程大全》求取 ⇩

第1章 DOS系统服务1

1.1 基本输入输出系统(BIOS)1

目录1

1.3 计算机内存的使用2

1.2 DOS如何启动2

1.4 段地址和偏移地址5

1.4.2 理解远程地址6

1.4.1 存取段寄存器值6

1.5.2 通用寄存器7

1.5.1 偏移地址寄存器7

1.5 PC寄存器组7

1.5.3 标志寄存器8

1.6.1 在C语言中访问DOS服务9

1.6 使用DOS系统服务9

1.6.2 在Pascal语言中访问DOS服务10

1.6.3 在Quick Basic语言中访问DOS服务11

1.7 中断处理程序13

1.7.1 在C和Pascal语言中调用中断处理程序14

1.7.2 在中断中存取变量18

1.7.3 链接中断21

1.8 小结22

1.9 关键术语24

2.1 BIOS视频服务25

第2章 BIOS服务25

2.2 BIOS磁盘服务32

2.3 串行通信服务37

2.4 键盘服务40

2.6 BIOS时钟服务41

2.5 BIOS打印服务41

2.7 其它BIOS服务43

2.9 使用C语言访问BIOS服务48

2.8 使用汇编语言访问BIOS服务48

2.10 使用Turbo Pascal语言访问BIOS服务49

2.12 小结50

2.11 使用QuickBasic语言访问BIOS服务50

2.13 关键术语51

3.1 内存段地址和偏移地址52

第3章 理解内存模式52

3.2 微内存模式53

3.1.1 选择内存模式53

3.3 小内存模式54

3.4 中内存模式56

3.5 紧凑内存模式58

3.6 大内存模式61

3.8 新内容63

3.7 巨内存模式63

3.9 小结65

3.10 关键术语66

4.1.1 INT 20H调用67

4.1 理解PSP字段67

第4章 分析程序段前缀67

4.1.4 DOS调度程序68

4.1.3 保留域68

4.1.2 下一段的段地址68

4.1.8 环境块内存段69

4.1.7 关键错误向量69

4.1.5 中断向量69

4.1.6 CTRL-C向量69

4.1.9 文件控制块域70

4.1.10 命令行72

4.2 编程新技术75

4.2.1 父程序PSP段76

4.2.2 程序文件表77

4.2.4 文件句柄78

4.2.3 堆栈段和指针存储区域78

4.2.5 文件表指针79

4.2.6 SHARE前PSP域80

4.4 关键术语81

4.3 小结81

4.2.7 DOS调用和远程返回81

4.2.8 利用DEBUG检查PSP81

5.3 DOS键盘服务83

5.2 键盘如何工作83

第5章 键盘操作83

5.1 键盘类型83

5.3.1 基于键盘的功能87

5.3.2 CTRL-C处理97

5.4 BIOS键盘服务98

5.3.3 重定向键盘输入98

5.4.2 读取键盘状态99

5.4.1 读取键盘字符99

5.4.3 获取键盘状态100

5.4.4 设置键盘重复速率101

5.4.5 增强型键盘服务102

5.5 编程新技术104

5.5.1 存取键盘缓冲区107

5.5.2 改变键盘缓冲区108

5.7 关键术语110

5.6 小结110

6.1 一次显示一个字符111

第6章 DOS屏幕输出服务111

6.1.1 使用DOS直接控制I/O功能112

6.2 显示字符串113

6.3 替代DOS输出功能114

6.4 编程新技术115

6.6 关键术语120

6.5 小结120

7.1 了解打印设备名称121

第7章 DOS打印机操作121

7.2 执行高级文件操作122

7.4 DOS打印服务124

7.3 使用文件句柄124

7.5.1 检查打印机当前状态126

7.5 使用BIOS打印操作126

7.5.2 使用BIOS打印字符127

7.5.5 检查队列状态128

7.5.4 打印屏幕内容128

7.5.3 初始化打印机128

7.5.6 提交文件至打印队列129

7.5.7 清除打印队列中的文件130

7.6 检查打印队列内容131

7.5.8 清除所有打印作业131

7.8 小结133

7.7 编程新技术133

7.9 关键术语134

8.1.1 检查鼠标驱动程序是否已安装135

8.1 安装鼠标驱动程序135

第8章 鼠标操作135

8.2 显示鼠标光标136

8.3 响应按动鼠标按扭137

8.4 定位鼠标光标141

8.5.1 定制文本方式下的鼠标光标145

8.5 定制光标145

8.5.2 定制图形方式下的鼠标光标146

8.6 理解鼠标位移151

8.7 控制鼠标速度和响应153

8.8 保存鼠标驱动程序状态157

8.9 定义定制事件处理程序158

8.11 控制鼠标驱动程序162

8.10 控制鼠标视频显示162

8.12 小结164

8.13 关键术语165

9.1 调用子进程166

第9章 创建子进程166

9.2 替代父进程169

9.3 使用INT 21H功能4BH171

9.3.1 使用父进程环境173

9.4 释放子程序内存175

9.4.1 理解覆盖177

9.5 编程新技术180

9.6 小结182

9.7 关键术语183

10.1 三个关键标志184

第10章 内存驻留程序184

10.1.1 DOS闲置中断187

10.3 内存驻留程序执行步骤189

10.2 理解再进入问题189

10.4.1 交换程序段前缀值193

10.4 编程新技术193

10.4.3 交换磁盘传送区域194

10.4.2 保存视频属性194

10.4.4 保存和恢复关键错误信息195

10.6 关键术语196

10.5 小结196

11.1 CUP时钟197

第11 日期和时间服务197

11.2 使用实时时钟198

11.2.1 访问CMOS时钟199

11.3 计时器时钟200

11.4 编程新技术203

11.5 小结204

11.6 关键术语205

12.1.2 引导记录区206

12.1.1 DOS加载程序206

第12章 磁盘服务206

12.1 DOS引导记录206

12.2 磁盘分区和逻辑驱动器210

12.1.3 磁盘结构210

12.3 BIOS磁盘服务211

12.4.1 获取或修改当前驱动器212

12.4 DOS磁盘服务初述212

12.4.3 磁盘容量信息213

12.4.2 磁盘检验213

12.4.4 替代磁盘读写操作214

12.5.1 测试活动218

12.5 DOS IOCTL服务218

12.5.2 检查远程驱动器219

12.5.3 获取设备定义221

12.5.5 逻辑驱动器操作226

12.5.4 指定设备特性设置226

12.5.7 判别驱动程序支持IOCTL功能227

12.5.6 IOCTL读写服务227

12.6 编程新技术228

12.7 小结232

12.8 关键术语233

13.1.1 建立目录234

13.1 使用DOS目录服务234

第13章 DOS目录服务234

13.1.3 删除目录235

13.1.2 选择当前目录235

13.2 目录是文件名列表236

13.1.4 确定当前目录236

13.3 编程新技术241

13.5 关键术语244

13.4 小结244

14.2 文件句柄245

14.1 文件控制块与文件句柄245

第14章 DOS文件服务245

14.3.1 建立新文件246

14.3 基本文件服务246

14.3.2 打开现有文件247

14.3.4 写文件248

14.3.3 读打开文件248

14.3.6 组合使用DOS文件服务249

14.3.5 关闭文件249

14.3.7 建立临时文件251

14.4.2 文件更名252

14.4.1 删除现有文件252

14.4 文件管理服务252

14.4.3 管理文件属性253

14.4.4 设置文件日期及时间标记255

14.5 文件查找操作258

14.6 有特点的句柄服务259

14.6.1 重定向至文件句柄260

14.6.2 复制文件句柄261

14.7 DOS如何跟踪文件263

14.8 新内容266

14.7.3 文件簇从簇2开始266

14.7.1 文件分配表项266

14.7.2 文件分配表项长度266

14.9 小结275

14.10 关键术语276

15.1 理解I/O重定向277

第15章 I/O重定向277

15.1.1 写错误信息至stderr278

15.2 组合使用I/O重定向和键盘I/O280

15.3 新内容281

15.5 关键术语284

15.4 小结284

16.1 理解Int 24H处理程序285

第16章 关键错误处理285

16.2 关键错误处理程序结构287

16.3 编程新技术299

16.4 小结302

16.5 关键术语303

17.1 获取指定国家的格式信息304

第17章 国际DOS用户的程序设计304

17.1.1 字符转换表309

17.1.2 字符转换功能312

17.2 控制代码页314

17.3 控制键盘式样315

17.3.1 用于单个设备的控制代码页318

17.4 小结324

17.5 关键术语325

18.2 理解Escape序列326

18.1 安装ANSI.SYS设备驱动程序326

第18章 ANSI.SYS编程326

18.2.2 光标位置327

18.2.1 清屏或清当前行327

18.2.3 显示文本属性330

18.2.4 选择视频方式332

18.2.5 定义键盘键333

18.3 使用ANSI.SYS的利弊335

18.4 编程新技术337

18.6 关键术语340

18.5 小结340

19.1 内存布局341

第19章 DOS内存分配341

19.3 DOS内存分配服务342

19.2 使用堆和远堆342

19.3.1 从DOS分配内存343

19.3.3 修改内存块344

19.3.2 释放已分配内存344

19.4 编程新技术345

19.4.1 跟踪内存控制块348

19.4.2 内存分配策略353

19.5 小结358

19.4.3 收集无用内存358

19.6 关键术语359

20.1 使用HIMEM.SYS360

第20章 扩充内存 ..360

20.2.1 扩充内存块362

20.2 理解高内存块362

20.1.1 加载DOS至高内存区362

20.3.1 确定扩充内存支持是否可用363

20.3 使用扩充内存服务363

20.3.2 分配和释放高内存区366

20.3.3 控制A20地址线368

20.3.4 分配扩充内存370

20.3.5 分配高内存块383

20.4 小结386

20.5 关键术语387

21.1 扩展内存如何工作388

第21章 扩展内存388

21.1.1 LIM EMS 4.0版本和3.2版本的差异389

21.2 使用扩展内存服务390

21.2.1 EMS程序结构391

21.2.2 EMS句柄服务403

21.3 用于中断处理程序和内存驻留程序的EMS功能414

21.5 替换页寄存器420

21.4 扩展内存移动操作420

21.6 EMS错误代码422

21.8 关键术语423

21.7 小结423

22.1 理解环境块布局424

第22章 DOS环境块424

22.3 编程技术426

22.2 在程序中存取环境426

22.4 关键术语439

22.3.2 存取程序的环境块拷贝439

22.3.1 DOS环境块439

23.2 DOS如何定位设备驱动程序440

23.1 块设备和字符设备驱动程序440

第23章 DOS设备驱动程序440

23.3 设备驱动程序结构443

23.4 设备驱动程序命令444

23.4.1 驱动程序功能00H:初始化445

23.4.3 驱动程序功能02H:建立BPB446

23.4.2 驱动程序功能01H:介质检查446

23.4.6 驱动程序功能05H:无破坏性读447

23.4.5 驱动程序功能04H:读447

23.4.4 驱动程序功能03H:IOCTL读447

23.4.9 驱动程序功能08H:写448

23.4.8 驱动程序功能07H:刷新输入缓冲区448

23.4.7 驱动程序功能06H:输入状态448

23.4.12 驱动程序功能0BH:刷新输出缓冲区449

23.4.11 驱动程序功能0AH:输出状态449

23.4.10 驱动程序功能09H:写同时校验449

23.4.15 驱动程序功能0EH:关闭设备450

23.4.14 驱动程序功能0DH:打开设备450

23.4.13 驱动程序功能0CH:IOCTL写450

23.4.18 驱动程序功能13H:类属IOCTL451

23.4.17 驱动程序功能10H:输出直到忙451

23.4.16 驱动程序功能0FH:判别可移动介质451

23.4.21 驱动程序功能19H:查询IOCTL查找452

23.4.20 驱动程序功能18H:设置逻辑设备452

23.4.19 驱动程序功能17H:获得逻辑设备452

23.5 建立设备驱动程序453

23.7 关键术语456

23.6 小结456

24.1 访问内存变量列表457

第24章 DOS内存变量列表457

Int 21H:DOS系统服务458

附录A DOS中断和系统服务458

24.1.1 DOS 2的内存变量列表458

Int 20H:终止程序458

Int 21H服务00H:终止当前程序458

Int 21H服务03H:从标准附属设备取字符459

Int 21H服务01H:从标准输入设备字符459

24.1.2 DOS 3的内存变量列表459

Int 21H服务02H:在标准输出设备上显示字符459

24.1.3 DOS 4和DOS 5的内存变量列表465

24.3 关键术语469

24.2 小结469

第25章 DOS任务切换470

25.1 检查任务切换器是否激活470

25.2 客户程序结构473

25.4 通知服务功能479

25.4.1 通知功能00H:初始化切换器479

25.3 任务切换程序结构479

25.4.2 通知功能01H:查询挂起480

25.4.3 通知功能02H:挂起对话480

25.4.4 通知功能03H:激活对话480

25.4.5 通知功能04H:对话活动通知481

25.4.6 通知功能05H:建立对话481

25.4.7 通知功能06H:解除对话481

25.5.2 服务功能01H:测试内存区域482

25.4.8 通知功能07H:切换器退出482

25.5 服务功能482

25.5.1 服务功能00H:获得版本号482

25.5.5 服务功能04H:链接通知链483

25.5.3 服务功能02H:挂起切换器483

25.5.4 服务功能03H:恢复切换器483

25.5.6 服务功能05H:释放通知链484

25.5.7 服务功能06H:查询API支持484

25.6.1 建立通知链485

25.6.2 分配对话标识485

25.6 DOS Int 2FH附加务功能485

25.6.4 识别事例数据486

25.6.3 释放对话标识486

25.8 关键术语487

25.7 小结487

Int 21H服务06H:直接控制台I/O490

Int 21H服务05H:写字符到标准打印设备490

Int 21H服务04H:写字符到标准附属设备490

Int 21H服务08H:无字符回显控制台输入491

Int 21H服务07H:无字符回显控制台输入491

Int 21H服务0BH:检查标准输入设备可用字符492

Int 21H服务0AH:缓冲区键盘输入492

Int 21H服务09H:在标准输出设备上显示字符串492

Int 21H服务0EH:选择当前磁盘驱动器493

Int 21H服务0DH:刷新磁盘缓冲区493

Int 21H服务0CH:清除键盘缓存并调用键盘服务493

Int 21H服务10H:通过文件控制块关闭打开的文件494

Int 21H服务0FH:通过文件控制块打开文件494

文件495

Int 21H服务13H:通过文件控制块删除495

Int 21H服务11H:通过文件控制块找到第一匹配目录项495

Int 21H服务12H:通过文件控制块查找下一个匹配目录项495

Int 21H服务15H:顺序文件写496

Int 21H服务14H:顺序文件读496

Int 21H服务19H:获取当前磁盘驱动器497

Int 21H服务17H:通过文件控制块更名文件497

Int 21H服务16H:通过文件控制块创建文件497

Int 21H服务1CH:获取指定驱动器分配表信息498

Int 21H服务1BH:获取当前磁盘信息498

Int 21H服务1AH:设置磁盘传输区地址498

Int 21H服务21H:文件控制块随机读499

Int 21H服务1FH:获取缺省驱动器参数块499

Int 21H服务23H:通过文件控制块获取文件大小500

Int 21H服务22H:文件控制块随机写500

Int 21H服务26H:创建新程序段前辍501

Int 21H服务25H:设置中断向量501

Int 21H服务24H:设置随机记录数域501

Int 21H服务29H:分析文件名502

Int 21H服务28H:通过文件控制块执行随机块写502

Int 21H服务27H:通过文件控制块进行随机块读502

Int 21H服务2AH:获取系统日期503

Int 21H服务2DH:设置系统时间504

Int 21H服务2CH:获取系统时间504

Int 21H服务2BH:设置系统日期504

Int 21H服务30H:获取DOS版本号505

Int 21H服务2FH:获取磁盘传输地址505

Int 21H服务2EH:设置磁盘校验ON/OFF505

Int 21H服务32H:获取驱动器参数块506

Int 21H服务31H:终止程序并保留驻留506

Int 21H服务3306H:获取MS-DOS版本507

Int 21H服务3305H:获取启动驱动器507

Int 21H服务33H:获取/设置CTRL-BREAK处理状态507

Int 21H服务36H:获取可用磁盘空间508

Int 21H服务35H:获取中断向量508

Int 21H服务34H:获取InDOS标志的地址508

Int 21H服务38H:获取/设置与国家有关的信息509

Int 21H服务3BH:修改DOS缺省子目录510

Int 21H服务3AH:删除DOS子目录510

Int 21H服务39H:创建DOS子目录510

Int 21H服务3DH:通过DOS文件句柄打开文件511

Int 2IH服务3CH:通过DOS文件句柄创建文件511

Int 21H服务3EH:通过DOS文件句柄关闭文件512

Int 21H服务3FH:从DOS文件句柄读512

Int 21H服务42H:移动文件指针513

Int 21H服务41H:删除文件513

Int 21H服务40H:写至DOS文件句柄513

Int 21H服务4400H:获取设备数据514

Int 21H服务43H:改变或返回文件属性514

Int 21H服务4401H:设置设备数据515

Int 21H功能4403H:将控制数据写人字符设备516

Int 21H功能4402H:从字符设备读控制数据516

Int 21H服务4406H:检查设备输入状态517

Int 21H功能4405H:将控制数据写入块设备517

Int 21H功能4404H:从块设备读控制数据517

Int 21H服务4409H:驱动器是远程(网络驱动器)的还是本地的518

Int 21H服务4408H:设备是否使用可移动介质518

Int 21H服务4407H:检查设备输出状态518

Int 21H服务440AH:文件或设备是否远程的519

Int 21H服务440CH子功能4AH:选择代码页520

Int 21H服务440CH子功能45H:设置重复计数520

Int 21H服务440BH:设置共享重试计数520

Int 21H服务440CH子功能4DH:结束代码页准备521

Int 21H服务440CH子功能4CH:启动代码页准备521

Int 21H服务440CH子功能6AH:查询所选代码页522

Int 21H服务440CH子功能65H:获取重复计数522

Int 21H服务440CH子功能5FH:设置显示方式522

Int 21H服务440CH子功能7FH:获取显示方式523

Int 21H服务440CH子功能6BH:查询代码页准备列表523

Int 21H服务440DH子功能41H:在逻辑驱动器上写磁道524

Int 21H服务440DH子功能40H:设置设备参数524

Int 21H服务440DH子功能46H:设置介质标志符525

Int 21H服务440DH子功能42H:在逻辑驱动器上格式化磁道525

Int 21H服务440DH子功能62H:在逻辑驱动器上检验磁道526

Int 21H服务440DH子功能61H:在逻辑驱动器上读磁道526

Int 21H服务440DH子功能60H:获取设备参数526

Int 21H服务440DH子功能68H:检测介质类型527

Int 21H服务440DH子功能66H:获取介质标识527

Int 21H服务4410H:查询IOCTL句柄528

Int 21H服务440FH:设置逻辑驱动器映象528

Int 21H服务440EH:获取逻辑驱动器映象528

Int 21H服务4411H:查询IOCTL设备529

Int 21H服务47H:获取当前目录530

Int 21H服务46H:强制句柄复制530

Int 21H服务45H:复制文件句柄530

Int 21H服务4AH:修改先前分配的内存531

Int 21H服务49H:释放分配的内存段531

Int 21H服务48H:分配内存段531

Int 21H服务4CH:带状态的程序终止532

Int 21H服务4BH:加载或执行第二个程序532

Int 21H服务4EH:查找第一个匹配文件533

Int 21H服务4DH:获取子进程出口代码533

Int 21H服务51H:获取PSP地址534

Int 21H服务50H:设置PSP地址534

Int 21H服务4FH:查找下一个匹配文件534

Int 21H服务57H:设置或获取文件日期/时间标记535

Int 21H服务56H:命名文件535

Int 21H服务54H:获取磁盘I/O校验状态535

Int 21H服务5800H:获取内存分配策略536

Int 21H服务5803H:设置高端内存块连接537

Int 21H服务5802H:获取高端内存块连接537

Int 21H服务5801H:设置内存分配策略537

Int 21H服务59H:获取扩展错误信息538

Int 21H服务5BH:创建新文件540

Int 21H服务5AH:创建临时文件540

Int 21H服务5D0AH:设置扩展名错误541

Int 21H服务5CH:锁定或解锁文件块541

Int 21H服务5E02H:设置打印机设定542

Int 21H服务5E00H:获取计算机名称542

Int 21H服务5F02H:获取赋值列表项543

Int 21H服务5E03H:获取打印机设定543

Int 21H服务5F04H:结束网络连接544

Int 21H服务5F03H:进行网络联接544

Int 21H服务6501H:获取扩展国家信息545

Int 21H服务62H:获取PSP地址545

Int 21H服务6F02H:获取大写字母表546

Int 21H服务6504H:获取文件名大写字母表547

Int 21H服务6505H:获取文件名字符表548

Int 21H服务6506H:获取分类排序表549

Int 21H服务6507H:获取双字节字符组550

Int 21H服务6521H:转换字符串为大写字母551

Int 21H服务6520H:转换字符为大写字母551

Int 21H服务67H:设置文件句柄数552

Int 21H服务66H:获取/设置全局代码页552

Int 21H服务6522H:转换ASCIIZ字符串为大写字母552

Int 21H服务6CH:扩展文件打开/创建553

Int 21H服务68H:提交文件至磁盘553

Int 23H:Ctrl-Break处理程序554

Int 22H:终止地址554

Int 24H:关键错误处理程序555

Int 26H:绝对磁盘写556

Int 25H:绝对磁盘读556

Int 27H:终止驻留557

Int 2FH服务01H子功能01H:提交文件至打印队列558

Int 2FH服务01H子功能00H:获取PRINT安装状态558

Int 28H:MS-DOS闲置中断558

Int 2FH:多路中断558

Int 2FH服务01H子功能04H:保持打印队列559

Int 2FH服务01H子功能03H:取消打印队列中的所有文件559

Int 2FH服务01H子功能02H:从打印队列中删除文件559

Int 2FH服务1000H:获取SHARE安装状态560

Int 2FH服务01H子功能06H:获取打印机设备头560

Int 2FH服务01H子功能05H:恢复打印队列560

Int 2FH服务1A00H:获取ANSI.SYS安装状态561

Int 2FH服务1680H:调用MS-DOS闲置中断561

Int 2FH服务1100H:获取网络安装状态561

Int 2FH服务1400H:获取NLFUNC安装状态561

Int 2FH服务4800H:获取DOSKEY安装状态562

Int 2FH服务4310H:获取HIMEM.SYS入口点562

Int 2FH服务4300H:获取HIMEM.SYS安装状态562

Int 2FH服务4B02H:检查切换器563

Int 2FH服务4B01H:建立通知链563

Int 2FH服务4810H:读命令行563

Int 2FH服务4B04H:释放任务切换器ID564

Int 2FH服务4B03H:分配切换器ID564

Int 2FH服务AD81H:设置KEYB激活代码页565

Int 2FH服务4D80H:获取KEYB版本号565

Int 2FH服务4B05H:标识事例数据565

Int 2FH服务B700H:获取APPEND安装状态566

Int 2FH服务B000H:获取GRAFTABL安装状态566

Int 2FH服务AD82H:设置KEYB键盘模式566

Int 2FH服务AD83H:获取KEYB键盘模式566

Int 2FH服务B706H:获取APPEND方式567

Int 2FH服务B704H:获取APPEND目录列表567

Int 2FH服务B702H:获取APPEND版本567

Int 2FH服务B711H:设置APPENH真名标志568

Int 2FH服务B707H:设置APPEND方式568

B.1 文件系统数据结构569

附录B DOS数据结构569

B.2 与磁盘有关的数据结构573

B.3 ANSI服务580

B.4 程序扩展名结构581

B.5 国际用户数据结构587

B.6 设备驱动程序结构594

B.8 Task Switcher数据结构604

B.7 PRINT数据结构604

附录C ASCII和扩展ASCII字符集607

附录D 推存阅读材料610

1995《DOS编程大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Kris Jamsa著;钟显宏等译 1995 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

MS-DOS编程技巧(1997 PDF版)
MS-DOS编程技巧
1997 北京:人民邮电出版社
系统调用大全DOS( PDF版)
系统调用大全DOS
AUTOLISP编程大全( PDF版)
AUTOLISP编程大全
DOS实用大全( PDF版)
DOS实用大全
陕西电子编辑部
新编MS-DOS实用技术大全 V3.0-V6.22(1995 PDF版)
新编MS-DOS实用技术大全 V3.0-V6.22
1995 西安:西北工业大学出版社
新编DOS大全 3.0-6.2(1994 PDF版)
新编DOS大全 3.0-6.2
1994 北京:人民邮电出版社
DOS 5使用大全(1991 PDF版)
DOS 5使用大全
1991 北京:海洋出版社
DOS使用大全(1989 PDF版)
DOS使用大全
1989 北京:电子工业出版社
DOS实用大全(1993 PDF版)
DOS实用大全
1993 西安:西安电子科技大学出版社
摩典DOS工具库大全(1996 PDF版)
摩典DOS工具库大全
1996 北京:电子工业出版社
新编深入DOS编程(1994 PDF版)
新编深入DOS编程
1994 北京:学苑出版社
DOS教程(1995 PDF版)
DOS教程
1995 成都:电子科技大学出版社
FoxPro 2.5使用大全 DOS版(1994 PDF版)
FoxPro 2.5使用大全 DOS版
1994 北京:电子工业出版社
DOS使用大全(1992 PDF版)
DOS使用大全
1992 北京:电子工业出版社
DOS实用大全V2.0-V5.0(1993 PDF版)
DOS实用大全V2.0-V5.0
1993 北京:清华大学出版社