《MS-DOS编程技巧》求取 ⇩

第一章 从计算机系统启动到简单的MASM编程1

1.1 系统复位以后MS-DOS的建立过程1

1.1.1 CPU的复位和系统初始化的步骤1

目录1

1.1.2 引导扇区的读取步骤3

1.1.3 MS-DOS的三个文件6

1.1.4 从磁盘读取引导扇区后加载OS的步骤7

1.1.5 执行COMMAND.COM9

1.1.6 内部命令9

1.2 程序的启动原理10

1.2.1 COM程序的启动过程10

1.2.2 批处理文件的启动18

1.2.3 EXE程序的启动步骤18

1.3.1 编写简单的COM程序22

1.3 编写简单的程序22

1.3.2 编写简单的EXE程序26

第二章 MS-DOS的存储器管理机构及其应用28

2.1 MCB(存储器控制块)28

2.1.1 MCB的结构28

2.1.2 由DOS检索和分配存储器块的方法29

2.2 常驻程序32

2.2.1 常驻程序的种类32

2.2.2 程序常驻的方法33

2.2.3 由正常结束的常驻38

2.2.4 常驻时的堆栈区域和环境变量区域41

2.3 常驻程序的检索43

2.3.1 常驻程序的检索方法43

2.3.2 MS-DOS对常驻程序的检查功能45

2.3.3 常驻程序常驻后的调用方法46

2.4.1 编写TSR程序的注意事项47

2.4 编程举例47

2.4.2 TSR程序的实例49

第三章 MS-DOS的磁盘管理60

3.1 MS-DOS的磁盘形式60

3.1.1 软磁盘的管理项目60

3.1.2 MS-DOS的各磁盘区域的功用61

3.2 目录区域和FAT区域的检索66

3.2.1 目录区域的检索66

3.2.2 FAT区域的检索68

3.3 与磁盘有关的各种信息70

3.3.1 DPB(磁盘参数块)和磁盘的自由空间70

3.3.2 与磁盘有关的其它操作74

3.3.3 恢复被删除文件的程序举例78

4.1.1 设备驱动程序的功用94

第四章 设备驱动程序94

4.1 设备驱动程序的功用和种类94

4.1.2 设备驱动程序的种类96

4.1.3 设备驱动程序的安装97

4.2 设备驱动程序的结构97

4.2.1 设备头98

4.2.2 请求头(命令包)104

4.2.3 I/O请求命令的种类105

4.3 取代RS-232-C ROM BIOS的常驻程序(TSR)115

4.3.1 ROM BIOS和INS 8250的内部寄存器115

4.3.2 程序的编写方法121

4.3.3 RS-232-C接口信号和样板驱动程序145

4.4 块型设备驱动程序举例153

5.1.1 中断的种类159

第五章 中断和中断处理程序159

5.1 关于中断的基本知识159

5.1.2 中断控制器8259A161

5.2 硬中断处理程序166

5.2.1 用汇编语言编写中断用的样板程序166

5.2.2 结束中断和利用原有中断向量的方法172

5.3 DOS通过中断监视程序175

5.3.1 常驻和释放的步骤224

5.3.2 命令说明和操作方法227

5.4 MS-DOS的CTRL组合键和中断处理程序229

5.4.1 MS-DOS的CTRL组合键229

5.4.2 对CTRL组合键的编程控制方法230

6.1 对应用程序访问文件进行追踪的FAT.ASM236

6.1.1 FAT程序的使用方法236

第六章 典型的实用程序236

6.1.2 Log文件的显示格式260

6.1.3 关于FAT程序的说明264

6.2 环境变量的使用方法265

6.2.1 MS-DOS的环境变量265

6.2.2 环境变量的取得方法266

6.2.3 环境变量的检索、修改和设置270

6.3 同时打开20个以上文件的方法276

6.3.1 MS-DOS文件句柄的结构276

6.3.2 同时打开20个以上文件的测试程序284

第七章 保护模式下的编程方法291

7.1 80386 CPU的内部寄存器291

7.1.1 寄存器的种类291

7.1.2 标志寄存器293

7.1.3 控制寄存器295

7.1.4 工作模式297

7.2 存储器物理地址的形成299

7.2.1 虚拟存储器(虚拟地址)和物理存储器(物理地址)299

7.2.2 描述符表和描述符300

7.2.3 段选择器和描述符表309

7.3 进入保护模式的编程方法322

7.3.1 在保护模式下访问VRAM的程序322

7.3.2 把保护模式的存储器作为数据区使用的程序329

7.3.3 从MS-DOS访问保护模式存储器的样板程序338

第八章 EMS和XMS的编程方法346

8.1 概述346

8.1.1 IBM PC和PC/XT机存储器空间的分配和扩充346

8.1.2 IBM PC/AT机存储器空间的分配和扩充349

8.2.1 EMM编程概要351

8.2 EMM的编程方法351

8.2.2 EMS应用程序实例372

8.3 XMS的编程方法392

8.3.1 XMS的编程步骤392

8.3.2 XMS编程实例398

8.3.3 EMM386.EXE设备驱动程序403

附录409

附录A-1 系统调用一览表409

附录A-2 系统调用说明413

附录B-1 INT 21H DOS功能一览表419

附录B-2 INT 21H DOS功能说明433

附录B-3 MS-DOS 2.11以后版本的DOS功能调用所提供的错误代码462

附录C 直接调用DOS功能的C函数一览表464

附录D-1 EMM INT 67h的功能485

附录D-2 结束状态一览表502

1997《MS-DOS编程技巧》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由朱传乃主编 1997 北京:人民邮电出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

MS-DOS(1995 PDF版)
MS-DOS
1995 北京:电子工业出版社
MS--DOS 6高级使用技巧(1994 PDF版)
MS--DOS 6高级使用技巧
1994
MS--DOS 6技术精粹(1994年 PDF版)
MS--DOS 6技术精粹
1994年 清华大学出版社
MS--DOS 6.0使用与技巧(1993年09月 PDF版)
MS--DOS 6.0使用与技巧
1993年09月 清华大学出版社
Visual Basic for MS-DOS编程训练( PDF版)
Visual Basic for MS-DOS编程训练
MS-DOS 6.0操作指导及技巧( PDF版)
MS-DOS 6.0操作指导及技巧
重庆计算机应用软件人员培训中心
RUNNING MS DOS( PDF版)
RUNNING MS DOS
MICROSOFT PRESS
FoxPro实用教程(1994 PDF版)
FoxPro实用教程
1994 南京:南京大学出版社
MS-DOS 6.22使用方法及技巧(1997 PDF版)
MS-DOS 6.22使用方法及技巧
1997 大连:大连理工大学出版社
MS-DOS 6.0使用技巧(1994 PDF版)
MS-DOS 6.0使用技巧
1994 南京:南京大学出版社
MS-DOS 6.0实用技巧(1994 PDF版)
MS-DOS 6.0实用技巧
1994 西安:西北工业大学出版社
MS-DOS 5.0分析与技巧(1992 PDF版)
MS-DOS 5.0分析与技巧
1992 北京:电子工业出版社
PC-DOS与MS-DOS(1986 PDF版)
PC-DOS与MS-DOS
1986 五南图书出版公司
MS-DOS 5&6高级使用技巧与实例(1984 PDF版)
MS-DOS 5&6高级使用技巧与实例
1984 北京:科学出版社
计算机应用教程  初级(1993 PDF版)
计算机应用教程 初级
1993 上海:上海教育出版社