《MS-DOS 百科全书》求取 ⇩

目录1

《MS-DOS百科全书》概述1

第一篇 MS-DOS操作系统的开发7

MS-DOS的发展史7

Microsoft公司和BASIC语言7

从纸带到磁盘8

M-DOS操作系统9

CP/M操作系统9

8086微处理器10

86-DOS操作系统10

IBM公司11

转折点12

MS-DOS的形成13

MS-DOS版本113

新功能14

性能15

易用性15

市场16

更名操作系统17

开发者和MS-DOS17

MS-DOS版本218

文件系统19

其它的详细变更处和新的MS-DOS20

可安装的设备驱动程序20

假脱机打印程序20

2.1版和2.5版本21

IBM的关注21

IBM以外的情况22

各客户的不同版本22

软件问题22

MS-DOS版本323

3.0版本24

3.1版本25

解决网络上的问题25

MS-DOS的未来26

3.2版本26

第二篇 MS-DOS环境下的编程27

MS-DOS的结构27

第一章 MS-DOS入门27

1.1 MS-DOS系统的组成28

1.1.1 操作系统装入程序28

1.1.2 MS-DOS BIOS28

1.1.3 MS-DOS内核28

1.1.4 用户接口30

1.1.5 服务程序30

1.1.6 MS-DOS的版本30

1.2.1 所需的硬件32

1.2 MS-DOS的工作条件32

1.3 小结34

第二章 MS-DOS的构成要素35

2.1 主要构成要素35

2.1.1 MS-DOS BIOS35

2.1.2 MS-DOS内核36

2.1.3 MS-DOS外壳37

2.2 MS-DOS的装入过程40

2.2.1 ROMBIOS、POST、引导41

2.2.2 MS-DOS系统的初始化(SYSINIT)43

2.2.3 外壳的启动46

3.1.1 块设备的物理设备格式53

第三章 MS-DOS的外部存储设备53

3.1 MS-DOS的磁盘结构53

3.1.2 分区的格式57

3.1.3 文件系统的格式59

3.2 其他的MS-DOS存储设备68

MS-DOS环境下的编程69

第四章 应用程序的结构69

4.1 .EXE程序69

4.1.1 向.EXE程序传递控制69

4.1.2 .EXE程序的结束75

4.1.3 .EXE文件的结构78

4.1.4 .EXE程序的读入82

4.1.5 .EXE程序结构的控制83

4.1.6 Microsoft的存储模式说明93

4.1.7 .EXE文件标题的修改95

4.1.8 使用DEBUG修补.EXE程序96

4.1.9 .EXE程序的要点97

4.2 .COM程序97

4.2.1 向.COM程序传递控制97

4.2.2 .COM程序的结束98

4.2.3 .COM程序的编制98

4.2.5 .COM程序的要点101

4.3 不同点的概要101

4.2.4 使用DEBUG实用程序修补.COM程序101

第五章 字符设备的输入输出102

5.1 发展过程102

5.2 字符设备的输入输出103

5.3 MS-DOS基本字符设备103

5.3.1 标准设备104

5.3.2 RAM状态和COOKED状态105

5.3.3 键盘106

5.3.4 显示器109

5.3.5 串行通信端口111

5.3.6 并行端口和打印机113

5.4 IOCTL114

5.4.1 IOCTL程序举例115

6.1 通信程序的目的117

第六章 中断驱动通信117

6.2 简单MS-DOS功能的使用118

6.3 内装式硬件119

6.3.1 调制解调器119

6.3.2 串行端口120

6.3.3 8250 UART的结构121

6.4 设备驱动程序128

6.5 两种实现方法128

6.5.1 典型的方法:由单个程序实现128

6.5.2 由通信用设备驱动程序实现128

6.6.1 设备驱动程序:COMDVR.ASM129

6.6 设备驱动程序程序包129

6.5.3 两种方法的比较129

6.6.2 简单的调制解调机理154

6.6.3 驱动程序状态实用程序:CDVUTL.C156

6.7 典型的方法163

6.7.1 硬件ISR模块163

6.7.2 异常处理模块171

6.7.3 图象显示器模块173

6.7.4 高性能终端信真程序CTERM.C178

第七章 文件与记录的管理196

7.1 历史发展过程196

7.2 句柄功能的使用方法196

7.2.1 错误处理与句柄功能198

7.2.2 文件的生成199

7.2.3 打开已存文件201

7.2.4 文件的关闭203

7.2.5 用句柄读和写203

7.2.6 文件指针的移动205

7.2.7 其它句柄功能206

7.3 FCB功能的使用方法210

7.3.1 FCB的结构210

7.3.2 FCB功能与PSP213

7.3.3 文件名分析214

7.3.4 错误处理与FCB功能214

7.3.6 文件打开215

7.3.5 文件生成215

7.3.7 文件关闭216

7.3.8 利用FCB对文件的读和写216

7.3.9 利用FCB对文件的其他操作219

7.4 小结221

第八章 磁盘目录与卷标223

8.1 MS-DOS目录的逻辑结构223

8.1.1 目录检索223

8.1.2 目录项增补与删除223

8.1.3 当前目录224

8.2 目录的格式224

8.2.1 目录入口的格式225

8.4 对MS-DOS目录功能的支持226

8.3 卷标226

8.4.1 目录检索229

8.4.2 目录入口信息的取得229

8.4.3 改变目录项的内容229

8.4.4 目录的生成与删除230

8.4.5 指定当前目录230

8.4.6 程序举例:文件检索230

8.4.7 程序举例:改变卷标233

第九章 内存管理238

9.1 常规内存238

9.1.1 MS-DOS对常规内存管理的支持239

9.1.2 内存管理功能的使用方法240

9.2 扩展内存244

9.2.1 扩展内存管理程序EMM245

9.3 扩充内存252

9.4 小结255

第十章 MS-DOS EXEC功能256

10.1 EXEC功能的操作256

10.2 使用EXEC功能装入程序的方法257

10.2.1 内存的释放(子程序的执行)257

10.2.2 参数的准备257

10.2.3 子程序的执行260

10.2.4 子程序返回码的检查261

10.2.5 用EXEC功能执行COMMAND.COM261

10.2.6 父程序和子程序举例262

10.3.1 内存的释放(覆盖的执行)267

10.3 使用EXEC功能装入覆盖的方法267

10.3.2 覆盖参数的准备268

10.4.4 覆盖实则268

定制MS-DOS系统274

第十一章 驻留结束程序274

11.1 驻留结束实用程序的结构274

11.1.1 键盘输入275

11.1.2 ROM BIOS中断处理275

11.1.3 硬件中断处理276

11.1.4 MS-DOS的功能处理276

11.2 用于TSR的MS-DOS支持277

11.2.1 驻留结束功能277

10.3.3 覆盖的装入和执行278

11.2.2 中断向量的设置和获取278

11.2.3 PSP地址的设置和获取278

11.2.4 扩充错误码的设置和获取278

11.2.5 DTA地址的设置和获取279

11.2.6 INT28H(空载中断)279

11.3 对MS-DOS状态的了解279

11.3.1 MS-DOS的内部堆栈279

11.3.2 致命的错误标志279

11.3.3 InDOS标志281

11.4 多重中断281

11.5.1 HELLO.ASM282

11.5 TSR程序的举例282

11.5.2 SNAP.ASM284

第十二章 例外(异常)处理程序306

12.1 概述306

12.2 Ctrl-C处理程序307

12.2.1 Ctrl-C处理程序的编写307

12.2.2 Ctrl-C处理中的注意事项310

12.3 致命错误处理程序310

12.3.1 致命错误处理程序的构成312

12.3.2 致命错误的处理313

12.3.3 致命错误处理程序的建立314

12.4 由硬件产生的例外(异常)中断317

12.4.1 除法运算错误(INT 00H)318

12.4.2 单步中断(INT 01H)318

12.4.3 非屏蔽中断(NMI)(INT 02H)318

12.4.4 断点中断的发生(INT 03H)319

12.4.5 溢出中断的发生(INT 04H)319

12.4.6 用BOUMD指令检测超限(INT 05H)319

12.4.7 执行未定义的指令(INT 06H)319

12.5 扩充错误信息319

12.5.1 功能59H与以前的功能调用324

12.5.2 功能59H与新的功能调用325

第十三章 硬件中断处理程序328

13.2 可屏蔽中断的特性330

13.1.2 中断服务程序330

13.1 硬件中断的种类330

13.1.1 8086系列的中断优先顺序330

13.2.1 不可预测性331

13.2.2 立即处理的必要性331

13.3 可屏蔽中断的控制331

13.3.1 8259A可编程中断控制器332

13.3.2 IRQ的级别333

13.4 硬件中断的编程335

13.4.1 置换处理程序举例337

13.4.2 辅助处理程序341

13.5 小结343

14.1 为过滤程序提供的系统功能344

第十四章 MS-DOS过滤程序的编写法344

14.2 过滤程序的动作345

14.3 过滤程序的构造345

14.4 作为过滤程序子进程的使用方法355

第十五章 可安装的设备驱动程序360

15.1 常驻驱动程序与可安装的驱动程序361

15.1.1 字符设备驱动程序361

15.1.2 块设备驱动程序362

15.2 MS-DOS设备驱动程序的结构362

15.2.1 设备标题362

15.2.2 策略例程(strat)364

15.2.3 中断例程(Intr)365

15.3 典型的输入输出请求的处理377

15.4 设备驱动程序的描述378

15.4.1 字符设备驱动程序举例:TEMPLATE379

15.4.2 块设备驱动程序举例:TINYDISK385

OS/2和Windows393

第十六章 向MS OS/2应用程序的移植393

16.1 有关硬件的问题393

16.1.1 与保护模式的兼容性393

16.1.2 系列API393

16.1.3 线性存储器和分段存储器394

1 6.1.4 CPU的速度394

16.2 关于操作系统的问题395

16.2.1 文件名395

16.1.6 BIOS395

16.1.7 特殊处理395

16.1.5 程序的时间测算395

16.2.2 MS-DOS功能调用396

16.2.3 查找398

16.2.4 错误代码398

16.2.5 关于多任务398

16.2.6 其他提示399

16.3 小结399

第十七章 Windows400

17.1 程序的分类400

17.2.1 窗口的元素401

17.2 Windows的显示401

17.2.2 对话框404

17.3 MS-DOS窗口405

17.4 其他Windows的程序406

17.5 Windows的结构406

17.5.1 Windows模块407

17.5.2 库与程序408

17.6 内存管理409

17.7 Windows程序的结构410

17.7.1 Microsoft Windows软件开发工具包410

17.7.2 Wnidows程序的构成要素410

17.7.3 Wnidows程序的创建416

17.7.4 程序的初始化417

17.7.5 Windows的消息系统419

17.7.6 Windows的多任务425

17.8 图形设备接口(GDI)425

17.8.1 设备描述表(DC)426

17.8.2 不依赖设备的编程426

17.8.3 设备描述表的属性426

17.8.4 映象模式427

17.8.5 绘画函数428

17.8.6 画笔的光栅操作429

17.8.7 位块的传送430

17.9.2 Windows的剪辑板431

17.9.1 在事例之间共享局部数据431

17.8.8 文本与字模431

17.9 数据共享与数据交换431

17.8.9 图元文件(Meta File)431

17.9.3 动态数据交换(DDE)432

17.10 国际化432

编程工具433

第十八章 在MS-DOS环境下调试程序433

18.1 样板程序433

18.2 调试用工具和技巧437

18.2.1 点检和观察438

18.2.2 测试工具440

18.2.3 软件调试监控程序461

18.2.4 硬件调试支持设备519

18.3 小结520

第十九章 目标模块521

19.1 目标模块的使用方法521

19.1.1 目标模块的内容522

19.1.2 在目标模块中使用的术语523

19.2 目标模块的结构525

19.2.1 目标记录的类型526

19.2.2 目标记录的顺序526

19.2.3 典型的目标模块527

19.2.4 目标记录间的访问529

19.4 80H THEADR——处理系统标题记录530

19.3 Microsoft 8086目标记录格式530

19.4.1 记录格式531

19.4.2 在目标模块中的位置531

19.4.3 THEADR记录举例531

19.5 88H COMENT——注释记录531

19.5.1 记录格式531

19.5.2 在目标模块中的位置533

19.5.3 COMENT记录举例533

19.6 8AH MODENE——模块结束记录534

19.6.1 记录格式534

19.6.3 MODEND记录举例535

19.7 8CH EXTDEF——外部名定义记录535

19.6.2 在目标模块中的位置535

19.7.1 记录格式536

19.7.2 在目录模块中的位置536

19.7.3 EXTDEF记录举例536

19.8 8EH TYPDEF——类型定义记录537

19.8.1 记录格式537

19.8.2 在目标模块中的位置539

19.8.3 TYPDEF记录举例539

19.9 90H PUBDEF——公用名定义记录540

19.9.1 记录格式540

19.9.2 在目标模块中的位置541

19.9.3 PUBDEF记录举例541

19.10.1 记录格式542

19.10 94H LINNUM——行序号记录542

19.10.3 LINNUM记录举例543

19.11 96H LNAMES——符号一览表记录543

19.10.2 在目标模块中的位置543

19.11.1 记录格式544

19.11.2 在目标模块中的位置544

19.11.3 LNAMES记录举例544

19.12 98H SEGDEF——段定义记录545

19.12.1 记录格式545

19.12.2 在目标模块中的位置547

19.12.3 SEGDEF记录举例547

19.13.2 在目标模块中的位置548

19.13.3 GRPDEF记录举例548

19.13 9AH GRPDEF——组定义记录548

19.13.1 记录格式548

19.14 9CH FIXUPP——安装记录549

19.14.1 记录格式549

19.14.2 在目标模块中的位置553

19.14.3 FIXUPP记录举例553

19.15 0A0H LEDATA——逻辑列举数据记录559

19.15.1 记录格式559

19.16 0A2H LIDATA——逻辑重复数据记录560

19.16.1 记录格式560

19.15.2 在目标模块中的位置560

19.15.3 LEDATA 记录举例560

19.16.2 在目标模块中的位置561

19.16.3 LIDATA记录举例561

19.17 0B0H COMDEF——共用名定义记录562

19.17.1 记录格式562

19.17.2 在目标模块中的位置563

19.17.3 COMDEF记录举例564

第二十章 Microsoft的目标连接程序LinKer565

20.1 目标文件、目标库和LIB实用程序565

20.2.1 可执行文件的构成566

20.2.2 重定位和连接566

20.2 LINK的处理566

20.3 目标模块的顺序567

20.3.1 可执行文件中的段顺序568

20.3.2 解决访问的顺序568

20.3.3 可执行文件的名称568

20.4 段顺序和段组合类型570

20.4.1 段的类570

20.4.2 段的配置570

20.4.3 段组571

20.5 LINK的处理内容572

20.5.1 第一遍扫描572

20.5.2 第二遍扫描573

20.6 用LINK提高内存使用效率574

20.6.3 未初始化的数据段576

20.6.4 覆盖577

20.6.5 DGROUP579

20.7 小结581

前言583

第三篇 用户命令583

ANSI.SYS588

APPEND594

ASSIGN595

ATTRIB596

BACKUP597

BATCH603

AUTOEXEC.BAT………605

ECHO607

FOR608

GOTO610

IF611

PAUSE612

REM613

SHIFT614

BREAK615

CHDIR/CD616

CHKDSK617

COMMAND622

CLS622

COMP624

CONFIG.SYS ………626

BREAK627

BUFFERS628

COUNTRY629

DEVICE630

DRIVPARM632

FCBS633

FILES634

LASTDRIVE ………635

SHELL636

STACKS637

COPY637

CTTY640

DATE641

DEL/ERASE642

DIR643

DESKCOMP646

DISKCOPY649

DRIVER.SYS ………652

EDLIN654

〈行号〉656

A657

C658

D659

E660

I661

L662

P663

M663

Q664

R665

S666

T668

EXIT669

W669

FC670

FDISK673

20.6.1 TSR中段的顺序674

20.6.2 利用组共享段寄存器675

FIND677

FORMAT679

GAFTABL684

GRAPHICS685

JOIN687

KEYB688

LABEL690

MKDIR/MD692

MODE(设置设备)693

MODE(设置打印机) ………694

MODE(设置显示方式)………695

MODE(设置串行口)………697

MODE(重定向打印机)………698

MORE699

PATH700

PRINT702

PROMPT705

RAMDRIVE.SYS …707

RECOVER709

RENAME/REN ……711

REPLACE712

RESTORE715

RMDIR/RD718

SELECT719

SET723

SHARE725

SORT726

SUBST728

SYS729

TINE731

TREE732

TYPE734

VDISK.SYS735

VER738

VIRIFY738

VOL739

XCOPY740

第四篇 编程设计实用工具软件745

前言745

CREF746

EXE2BIB749

EXEMOD751

EXEPACK754

LIB756

LINK761

MAKE770

MAPSYM774

AMSM776

DEBUG786

A789

C791

D792

E793

F794

G795

H796

I797

L797

M798

N799

O800

P801

Q802

R802

S804

T805

U806

W807

SYMDEB808

A815

BC817

BD818

BE819

BL820

BP820

C822

D823

DA824

DB825

DD826

DL827

DS828

DT829

DW830

E831

EA832

EB832

ED833

EL834

ES835

ET836

EW837

F838

G839

H840

I841

K842

L843

M844

N845

O846

P846

R848

Q848

S850

S+851

S-852

S 852

T853

U854

V855

W857

X858

XO859

Z860

861

862

863

864

864

865

865

866

868

868

Code View869

第五篇 系统调用883

前言883

版本间的差异883

各条目的形式884

功能分类目录887

Interrupt 20H(32)890

Interrupt 21H(33)891

Function 00H(0)891

Function 01H(1)892

Function 02H(2)893

Function 03H(3)895

Function 04H(4)896

Function 05H(5)897

Function 06H(6)898

Function 07H(7)900

Function 08H(8)901

Function 09H(9)903

Function 0AH(10)904

Function 0BH(11)906

Function 0CH(12)907

Function 0DH(13)908

Function 0EH(14)909

Function 0FH(15)911

Function 10H(16)913

Function 11H(17)914

Function 12H(18)916

Function 13H(19)918

Function 14H(20)919

Function 15H(21)921

Function 16H(22)923

Function 17H(23)925

Function 19H(25)927

Function 1AH(26)928

Function 1BH(27)929

Function 1CH(28)930

Function 21H(33)933

Function 22H(34)935

Function 23H(35)936

Function 24H(36)938

Function 25H(37)939

Function 26H(38)941

Function 27H(39)942

Function 28H(40)944

Function 29H(41)946

Function 2AH(42)948

Function 2BH(43)949

Function 2CH(44)951

Function 2DH(45)952

Function 2EH(46)953

Function 2FH(47)954

Function 30H(48)955

Function 31H(49)956

Function 33H(51)958

Function 34H(52)959

Function 35H(53)960

Function 36H(54)961

Function 37H(55)963

Function 38H(56)965

Function 39H(57)966

Function 3AH(58)968

Function 3BH(59)969

Function 3CH(60)971

Function 3DH(61)973

Function 3EH(62)976

Function 3FH(63)977

Function 40H(64)979

Function 41H(65)981

Function 42H(66)982

Function 43H(67)984

Function 44H(68)986

Subfunction 00H987

Subfunction 01H989

Subfunction 02H,03H990

Subfunction 04H,05H992

Subfunction 06H,07H994

Subfunction 08H996

Subfunction 09H998

Subfunction 0AH999

Subfunction 0BH1001

Subfunction 0CH1002

Subfunction 0DH1004

Minor Code 40H1006

Minor Code 60H1009

Minor Code 41H,61H1012

Minor Code 42H,62H1013

Subfunction 0EH,0FH1015

Function 45H(69)1016

Function 46H(70)1018

Function 47H(71)1019

Function 48H(72)1021

Function 49H(73)1023

Function 4AH(74)1024

Function 4BH(75)1026

Function 4CH(76)1031

Function 4DH(77)1032

Function 4EH(78)1034

Function 4FH(79)1036

Function 54H(84)1038

Function 56H(86)1039

Function 57H(87)1041

Function 58H(88)1043

Function 59H(89)1045

Function 5AH(90)1049

Function 5BH(91)1051

Function 5CH(92)1052

Function 5EH(94)1055

Subfunction 00H1055

Subfunction 02H,03H1056

Function 5FH(95)1057

Subfunction 02H1057

Subfunction 03H1059

Subfunction 04H1061

Function 62H(98)1063

Function 63H(99)1064

Interrupt 22H(34)1065

Interrupt 23H(35)1066

Interrupt 24H(36)1067

Interrupt 25H(37)1069

Interrupt 26H(38)1071

Interrupt 27H(39)1073

Interrupt 2FH(47)1074

附录1077

附录A MS-DOS 3.3版本1077

3.3版本中用户级的变化1077

3.3版本中编程时的注意事项1090

附录B 严重错误代码1100

附录C 扩充错误代码1101

AX——扩充错误代码1101

CH——错误产生位置1102

处置过程1102

BH——错误种类1102

BL——错误的处置1102

附录D ASCII字符集和IBM扩充字符集1103

附录E EBCDIC字符集1105

附录F ANSI.SYS键代码和扩充键代码1107

附录G FCB结构1109

附录H PSP结构1112

附录I 8086/8088/80286/80386指令系统1113

8086/8088指令系统1113

80286指令系统1115

80386指令系统1117

附录J 一般MS-DOS文件扩展名1119

附录K New EXE文件头格式1121

以前的可执行文件头1121

新的可执行文件头1121

附录L Intel十六进制目标文件格式1130

附录M 8086/8088软件兼容性1136

附录N 目标模块转储实用工具程序1137

附录O IBM PC BIOS调用1140

INT10H1140

Function 00H1140

Function 05H1141

Function 04H1141

Function 03H1141

Function 02H1141

Function 01H1141

Function 06H1142

Function 07H1142

Function 08H1142

Function 09H1142

Function 0AH1143

Function 0BH1143

Function 0CH1143

Function 0DH1143

Function 0EH1143

INT11H1144

Function 13H1144

Function 0FH1144

INT12H1145

INT13H1145

Function 00H1145

Function 01H1145

Function 02H1146

Function 03H1146

Function 04H1146

Function 05H1146

Function 0CH1147

Function 0BH1147

Function 0AH1147

Function 09H1147

Function 08H1147

Function 0DH1148

Function 10H1148

Function 11H1148

Function 14H1148

Function 15H1148

Function 16H1148

Function 17H1149

INT14H1149

Function 00H1149

Function 03H1150

Function 02H1150

Function 01H1150

INT15H1151

Function 00H1151

Function 01H1151

Function 02H1151

Function 03H1151

INT16H1152

Function 00H1152

Function 01H1152

Function 02H1152

INT18H1153

INT1AH1153

INT19H1153

Function 01H1153

Function 02H1153

Function 00H1153

INT17H1153

Function 00H1154

Function 01H1154

Function 02H1154

Function 03H1154

Function 04H1154

Function 05H1155

Function 06H1155

Function 07H1155

《MS-DOS 百科全书》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

细说MS-DOS 6.2(1994 PDF版)
细说MS-DOS 6.2
1994 北京:学苑出版社
DATA BASE MANAGEMENT SYSTEMS MS DOS EVALUATING MS DOS DATA BASE SOFTWARE( PDF版)
DATA BASE MANAGEMENT SYSTEMS MS DOS EVALUATING MS DOS DATA BASE SOFTWARE
OSBORNE MCGRAW HILL
RUNNING MS-DOS  VERSION 6.2(1994年 PDF版)
RUNNING MS-DOS VERSION 6.2
1994年 MICROSOFT PRESS
MS-DOS 百科全书(1995年01月第1版 PDF版)
MS-DOS 百科全书
1995年01月第1版 电子工业出版社
MS-DOS 百科全书( PDF版)
MS-DOS 百科全书
USING MS-DOS 5(1991 PDF版)
USING MS-DOS 5
1991 COPYRIGHT
UNIX FOR THE MS-DOS USER(1994 PDF版)
UNIX FOR THE MS-DOS USER
1994 PTR PRENTICE HALL
WORDPERFECT 6 MS-DOS(1949 PDF版)
WORDPERFECT 6 MS-DOS
1949 MCGRAW-HILL
MS-DOS AND PC-DOS A PRACTICAL GUIDE SECOND EDITION(1988 PDF版)
MS-DOS AND PC-DOS A PRACTICAL GUIDE SECOND EDITION
1988 MACMILLAN EDUCATION LTD
Pocket Guide MS-DOS(1984 PDF版)
Pocket Guide MS-DOS
1984 Pitman Publishing Ltd
RUNNING MS DOS( PDF版)
RUNNING MS DOS
MICROSOFT PRESS
MAKING MS-DOS & PC-DOS WORK FOR YOU( PDF版)
MAKING MS-DOS & PC-DOS WORK FOR YOU
TAB BOOKS INC
THE MS-DOS USER BOOK( PDF版)
THE MS-DOS USER BOOK
VISUAL C++ GENERIC PROGRAMMING( PDF版)
VISUAL C++ GENERIC PROGRAMMING
WINDCREST/MCGRAW-HILL
图解MS-DOS入门(1995 PDF版)
图解MS-DOS入门
1995 北京:科学出版社;OHM社