《DOS内存驻留程序设计与实例》求取 ⇩

目录1

绪言1

0.1 内存驻留程序与中断1

0.2 DOS的可重入性分析3

0.3 内存驻留程序设计一般过程6

0 4 循序渐进7

0.5 缩写语表8

第一部分 用汇编语言设计内存驻留程序12

第一章 揭开计算机的秘密12

1.1 系统程序和应用程序12

1.2 解决问题13

1.3 优良设计的特性13

1.4 编写可以调试程序14

第二章 基本原理16

2.1 基础16

2.2 8086/808817

2.2.1 寄存器17

2.2.2 寻址方式18

2.2.3 标志19

2.2.4 循环20

2.2.5 内存内的数据结构21

2.3 8086的详细结构24

第三章 中断矢量26

3.1 IBM PC所提供的中断26

3.2 键盘输入的方法27

3.3 改变输入矢量28

3.3.1 直接设置中断矢量28

3.3.2 使用DOS来设置中断矢量29

3.4 检查中断矢量30

3.5 IVEC.ASM——显示中断矢量31

第四章 基本的驻留程序38

4.1 一个基本的COM程序38

4.2 超小型的内存驻留程序39

4.3 改良的内存驻留程序41

4.4 减少内存的额外负担42

4.5 使用驻留程序42

4.6 连接中断处理程序44

4.7 检查驻留程序46

第五章 键盘输入扩充程序51

5.1 基本的扩充程序51

5.2 多键扩充程序54

5.3 单键扩充程序57

5.4 一般的键盘扩充程序MACTAB-ASM59

第六章 时钟程序63

6.1 重入代码63

6.2 建立一个桌上时钟64

6.3 计时部分的程序代码69

6.4 为手表转紧发条71

6.5 驻留时钟程序CLOCK.ASM75

第七章 面板显示程序83

7.1 观察IP的内容83

7.2 善于用虚拟堆栈指针90

7.3 显示指令指针的程序FPANGL.ASM92

第八章 显示中断矢量100

8.1 列出中断矢量100

8.2 测试显示程序BASIC.ASM109

8.3 中断矢量显示程序VECTOR.ASM110

第九章 串行口状态显示程序121

9.1 改写键盘扩充程序121

9.2 串行口的状态124

9.3 显示通讯口的状态127

9.3.1 显示出传送速率130

9.3.2 显示字符长度132

9.3.3 显示停止位个数和校验码133

9.4 前后一致的特性136

9.5 显示通讯口模式的程序SEEMODE.ASM136

第十章 设置串行口148

10.1 设计程序码148

10.2 设置通讯端口的状态152

10.3 设置通讯端口的程序SETMODE.ASM156

第十一章 使用磁盘驱动器173

11.1 安全第一173

11.2 磁盘系统174

11.2.1 目录175

11.3 目录显示180

11.4 列出目录的程序LD.ASM183

第十二章 显示文件内容190

12.1 观察磁盘的内容190

12.2 选择文件的程序194

12.3 显示文件196

12.4 检查文件内容的程序BROWSE.ASM197

13.1.1 硬件中断207

13.1 PC机硬件207

13.1.2 软件中断207

第十三章 通用内存驻留程序的汇编语言框架207

13.1.3 定时器中断208

13.1.4 键盘208

13.1.5 显示器209

13.2 接管中断211

13.2.1 设置热键212

13.2.2 接管Int lch的选择216

13.3 显示器控制217

13.4 DOS的约束218

13.4.1 DOS I/O数据结构218

13.4.2 BIOS调度程序,Int 21h224

13.4.3 字符I/O程序225

13.4.4 DOS全局变量225

13.4.5 Ctrl-Break处理226

13.4.6 致命错误处理226

13.4.7 加载程序227

13.4.8 程序终止228

13.5 TSR的加载初始化228

13.5.1 查验DOS版本229

13.5.2 TSR程序驻留副本的定位229

13.5.3 记录PSP地址232

13.5.4 记录临界区(INDOS)和致命错误地址233

13.5.5 接管中断矢量234

13.5.6 检测显示器类型235

13.5.7 释放环境236

13.5.8 程序终止237

13.6 重新激活及DOS的结构和服务237

13.6.1 确定能否安全地激活238

13.6.2 堆栈切换存贮寄存器内容239

13.6.3 Ctrl-Break和致命错误239

13.6.4 处理DOS全局变量241

13.6.5 使用Int 28h的后台处理242

13.6.6 从内存删除TSR程序246

第十四章 通用C语言函数的设计248

14.1 函数功能描述248

第二部分 用C设计内存驻留程序248

14.2 通用函数源程序250

第十五章 窗口:丰富的用户界面256

15.1 窗口256

15.2 视频内存结构259

15.3 雪花现象与视频回扫261

16.1 堆栈式窗口262

第十六章 通用窗口库函数262

16.2 层次式窗口263

16.3 窗口函数264

16.4.1 源程序:twindow.h267

16.4 窗口程序清单267

16.4.2 解析twindow.h271

16.4.3 程序twindow.c272

16.4.4 程序解析286

16.5.1 窗口移动288

16.5 窗口范例288

16.5.2 窗口提升(promote)与降级(demote)291

16.5.3 标题设置及更改窗口颜色293

16.5.4 堆栈及层次式窗口的比较295

16.5.5 移动,提升,隐藏,亮度及菜单296

17.1 帮助窗口的程序规划303

第十七章 设计上下文相关的帮助窗口303

17.2 帮助窗口文本文件304

17.5 改变帮助函数307

17.4 改变帮助功能键307

17.3 帮助函数307

17.6 取消帮助功能308

17.7 程序说明310

17.8 上下文相关帮助窗口之范例311

18.1.1 数据输入字段(field)314

18.1 数据输入之表格画面314

第十八章 在窗口中输入数据314

18.3 数据收集的函数315

18.2 数据输入315

18.1.2 字段提示符315

18.4 源程序318

18.5 程序说明327

18.6 范例:定货输入328

19.1.1 光标移动334

19.1 文本编辑器命令334

第十九章 设计窗口式文本编辑器334

19.1.3 文本段(block)命令335

19.1.2 页移动335

19.3 源程序336

19.2 文本编辑函数336

19.1.4 编辑命令336

19.4 程序说明353

19.5 范例:便笺(NOTEPAD)354

20.2 窗口型菜单的执行步骤358

20.1 菜单358

第二十章 设计通用菜单358

20.3 窗口型菜单的处理359

20.4 程序清单360

20.5 程序说明:tmenu.c363

20.6 窗口型菜单的范例364

21.1 中断369

第二十一章 Turbo C与内存驻留程序369

21.2 DOS——单任务系统370

21.1.3 软件中断370

21.1.1 中断矢量370

21.1.2 硬件中断370

21.3 终止并驻留程序372

21.3.3 驻留的条件373

21.3.2 内存驻留实用程序373

21.3.1 中断服务例程373

21.4.1 驻留的取得374

21.4 TSR实用程序的创建374

21.4.3 中断接管375

21.4.2 检查TSR程序是否已驻留375

21.4.5 TSR程序的大小376

21.4.4 中断链接376

21.4.6 环境切换377

21.4.8 程序段前缀378

21.4.7 堆栈378

21.4.9 PSP的切换380

21.4.11 键盘中断382

21.4.10 磁盘传送区(DTA)382

21.4.15 DOS忙标志383

21.4.14 DOS的三个堆栈383

21.4.12 计时器中断383

21.4.13 DOS的可重入性383

21.4.17 驱动器ROM-BIOS中断384

21.4.16 DOSOK中断384

21.4.20 执行TSR实用程序385

21.4.19 DOS Ctrl-Break中断385

21.4.18 DOS严重错误中断385

21.4.21 删除TSR实用程序的驻留386

21.4.22 暂停与恢复TSR实用程序387

22.1.2 除零中断矢量388

22.1.1 程序驻留的方式388

第二十二章 用Turbo C设计通用内存取留程序388

22.1 TSR范例:时钟程序388

22.1.5 存储及切换堆栈内容389

22.1.4 串接到旧的计时器389

22.1.3 执行计时器ISR389

22.1.6 时间的计算390

22.2 TSR程序392

22.2.3 指定热键393

22.2.2 TSR的大小393

22.2.1 三个程序模块的运用393

22.2.5 通讯联络中断矢量394

22.2.4 TSR标志394

22.2.7 磁盘ISR395

22.2.6 驻留的准备工作395

22.2.13 删除TSR396

22.2.12 执行TSR实用程序396

22.2.8 严重错误ISR396

22.2.9 键盘ISR396

22.2.10 计时器ISR396

22.2.11 DOSOK ISR396

22.3 popup.c及resident.c的程序清单397

22.2.14 内存区域与内存控制块397

22.4 TSR应用程序407

22.5 TSR程序之测试408

23.1 TSR的来源409

第二十三章 使所有的C程序都能驻留409

23.2 未公开DOS功能调用的作用411

23.4 通用的TSR414

23.3 MS-DOS的TSR414

23.5 用Microsoft C编写TSR415

23.5.1 使Microsoft C程序驻留418

23.6 栈切换420

23.5.2 尽量延迟驻留420

23.7.1 MS-DOS标志423

23.7 为TSR服务的未公开功能423

23.7.2 取得/设置PSP425

23.7.3 扩展错误信息428

23.7.4 中断28H429

23.8 在通用TSR的内部430

23.9 利用DOS数据交换区(SDA)454

23.8.1 TSR的命令行参数454

23.10 删除TSR460

23.11.1 TSRFILE462

23.11 样本TSR程序462

23.12 多任务型TSR464

23.12.3 时钟中断465

23.12.2 MULTI的安装465

23.12.1 任务切换465

23.12.7 MULTI.C466

23.12.6 打印466

23.12.4 空闲中断466

23.12.5 键盘中断466

24.2 兼容477

24.1 标准出现477

第二十四章 未走完的路477

24.4 不允许中断478

24.3 显示模式478

24.6 未说明的功能调用479

24.5 设计自己的系统479

24.7 设计程序480

INT 10H视频显示482

INT 05H打印屏幕482

第三部分 重要的DOS、BIOS信息482

附录A ROM BIOS所提供的服务482

INT 10H/AH=01H设置光标大小483

INT 10H/AH=00H设置视频显示方式483

INT 10H/AH=05H设置工作显示页484

INT 10H/AH=04H读取光笔位置484

INT 10H/AH=02H设置光标位置484

INT 10H/AH=03H读取光标位置484

INT 10H/AH=07H窗口向下卷动485

INT 10H/AH=06H窗口向上卷动485

INT 10H/AH=0AH写出字符486

INT 10H/AH=09H写出字符和特性486

INT 10H/AH=08H读取字符和特性486

INT 10H/AH=0EH以TTY方式写出字符487

INT 10H/AH=0DH读取像素487

INT 10H/AH=0BH设置彩色调色盘487

INT 10H/AH=0CH显示一个像素487

INT 11H仪器488

INT 10H/AH=0FH获得当前显示方式488

INT 13H/AH=01H取得磁盘状态489

INT 13H/AH=00H重设磁盘系统489

INT 12H内存大小489

INT 13H磁盘489

INT 13H/AH=03H写入磁盘扇区490

INT 13H/AH=02H读取磁盘扇区490

INT 13H/AH=05H格式化磁盘磁道491

INT 13H/AH=04H验证磁盘扇区491

INT 14H/AH=00H设置串行口的起始值492

INT 14H通讯492

INT 14H/AH=03H获得串行口状态493

INT 14H/AH=02H接收一个字符493

INT 14H/AH=01H送出一个字符493

INT 15H/AH=02H读数据段494

INT 15H/AH=01H关闭录音机马达494

INT 15H录音机494

INT 15H/AH=00H开启录音机马达494

INT 16H/AH=01H检查字符是否准备好了495

INT 16H/AH=00H读取下一个键盘字符495

INT 15H/AH=03H写数据区段495

INT 16H键盘495

INT 17H/AH=01H启动打印机496

INT 17H/AH=00H输出字符到打印机496

INT 16H/AH=02H获得功能转换状态496

INT 17H打印机496

INT 19H重新启动497

INT 18H BASIC497

INT 17H/AH=02H取得打印机状态497

INT 1AH/AH=01H设置目前计时器数值498

INT 1AH/AH=00H读取目前计时器数值498

INT 1AH时钟498

INT 3H断点500

INT 02H NMI500

附录B 硬件中断500

INT 00H除以零500

INT 01H单步执行500

INT 0FH打印机501

INT 0EH软盘驱动器501

INT 4H溢出501

INT 8H计时器脉冲501

INT 9H按下键盘501

INT 0BH串行口1501

INT 0CH串行口0501

INT 0DH硬盘驱动器501

INT 1FH图形表格502

INT 1EH磁盘驱动器参数表502

INT 1DH显示起始表502

INT 21H/AH=00H结束程序503

INT 21H通用功能503

附录C DOS系统服务503

INT 20H程序结束503

INT 21H/AH=03H串行口输入504

INT 21H/AH=02H字符输出504

INT 21H/AH=01H输入字符并显示在屏幕上504

INT 21H/AH=06H直接控制台I/O505

INT 21H/AH=05H打印机输出505

INT 21H/AH=04H串行口输出505

INT 21H/AH=08H终端输入(屏幕不显示)506

INT 21H/AH=07H原始输入(屏幕不显示)506

INT 21H/DL=D0H-0FEH终端原始输出506

INT 21H/DL=0FFH控制台原始输入506

INT 21H/AH=0CH重置输入/执行507

INT 21H/AH=0BH获得键盘输入状态507

INT 21H/AH=09H显示字符串507

INT 21H/AH=0AH缓冲键盘输入507

INT 21H/AH=0FH使用PCB打开文件508

INT 21H/AH=0EH选择当前磁盘驱动器508

INT 21H/AH=0DH重置磁盘I/O508

INT 21H/AH=11H寻找第一个匹配的文件509

INT 21H/AH=10H使用FCB关闭文件509

INT 21H/AH=13H使用FCB删除文件510

INT 21H/AH=12H寻找下一个匹配的文件510

INT 21H/AH=15H按FCB顺序写入511

INT 21H/AH=14H按FCB顺序读取511

INT 21H/AH=16H使用FCB打开文件512

INT 21H/AH=1BH莸得当前磁盘的数据513

INT 21H/AH=1AH设置磁盘交换区513

INT 21H/AH=17H使用FCB更改文件名513

INT 21H/AH=19H获得当前磁盘驱动器ID513

INT 21H/AH=21H使用FCB进行随机读取514

INT 21H/AH=1CH获得磁盘驱动器的数据514

INT 21H/AH=22H使用FCB进行随机写入515

INT 21H/AH=25H设置中断向量516

INT 21H/AH=24H设置随记录域516

INT 21H/AH=23H获得文件的大小516

INT 21H/AH=27H按FCB随机读取517

INT 21H/AH=26H产生PSP517

INT 21H/AH=29H分析文件名518

INT 21H/AH=28H按FCB随机写入518

INT 21H/AH=2CH取系统时间519

INT 21H/AH=2BH设置系统日期519

INT 21H/AH=2AH取系统日期519

INT 21H/AH=30H取DOS版本520

INT 21H/AH=2FH取DTA地址520

INT 21H/AH=2DH设置系统时间520

INT 21H/AH=2EH磁盘写入验证520

INT 21H/AH=36H取磁盘容量521

INT 21H/AH=35H取中断向量521

INT 21H/AH=31H保留程序521

INT 21H/AH=33H CONTROL-C检查521

INT 21H/AH=39H建立子目录522

INT 21H/AH=38H取大家数据522

INT 21H/AH=3AH删除子目录523

INT 21H/AH=3CH建立文件524

INT 21H/AH=3BH设置当前工作目录524

INT 21H/AH=3EH关闭文件525

INT 21H/AH=3DH打开文件525

INT 21H/AH=40H写数据到文件或外围设备526

INT 21H/AH=3FH从文件或外围设备读取数据526

INT 21H/AH=42H移动文件指针527

INT 21H/AH=41H删除文件527

INT 21H/AH=43H获取或修改文件的特性528

INT 21H/AH=45H复制一份当前打开文件句柄529

INT 21H/AH=44H外围设备的I/O控制529

INT 21H/AH=46H530

INT 21H/AH=43H获取或修改文件的特性531

INT 21H/AH=42H移动文件指针531

INT 21H/AH=57H取文件日期和时间532

INT 21H/AH=56H更改文件名532

INT 21H/AH=4FH寻找下一个匹配的文件532

INT 21H/AH=54H取验证状态532

INT 24H严重错误处理程序533

INT 23H CONTROL-C处理程序533

INT 22H程序结束处理程序533

INT 25H绝对磁盘写入534

INT 24H绝对磁盘读取534

INT 27H程序结束并且留在内存535

INT 2Bh功能01h仅适用于DOS 2.7x536

附录D 未公开的DOS功能调用和数据结构536

INT 21H功能13h DOS 1+538

INT 15h功能2001h DOS 3.x538

INT 15h功能2000h DOS 3.x538

INT 21h功能1Eh DOS 1+540

INT 21h功能1Dh DOS 1+540

INT 21h功能18h DOS 1+540

INT 21h功能26h DOS 1+541

INT 21h功能20h DOS 1+541

INT 21h功能1Fh DOS 1+541

INT 21h功能32h DOS 2+543

INT 21h功能3302h DOS 3+544

INT 21h功能3701h DOS 2+545

INT 21h功能3700h DOS 2+545

INT 21h功能34h DOS 2+545

INT 21h功能41h DOS 3.1+546

INT 21h功能3702h,3703h仅适用于DOS 2.x和4.0546

INT 21h功能4Ah DOS 2+547

INT 21h功能4400h DOS 2+547

INT 21h功能4B01h,4B04h DOS 2+548

INT 21h功能4Eh DOS 2+549

INT 21h功能50h DOS 2+550

INT 21h功能52h DOS 2+551

INT 21h功能51h DOS 2+551

INT 21h功能55h DOS 2+576

INT 21h功能53h DOS 2+576

INT 21h功能5702h DOS 4.0577

INT 21h功能56h DOS 3.1+577

INT 21h功能58h DOS 3.0+578

INT 21h功能5704h DOS 4.0578

INT 21h功能5703h DOS 4.0578

INT 21h功能5D01h DOS 3.1+579

INT 21h功能5D00h DOS 3.1+579

INT 21h功能5D03h DOS 3.1+580

INT 21h功能5D02h DOS 3.1+580

INT 21h功能5D06h DOS 3.1+581

INT 21h功能5D05h DOS 3.1+581

INT 21h功能5D04h DOS 3.1+581

INT 21h功能5D0Ah DOS 3.1586

INT 21h功能5D09h DOS 3.1+网络586

INT 21h功能5D07h DOS 3.1+网络586

INT 21h功能5D08h DOS 3.1+网络586

INT 21h功能5D0Bh DOS 4.x587

INT 21h功能5E05h DOS 3.1+网络592

INT 21h功能5E04h DOS 3.1+网络592

INT 21h功能5E01h DOS 3.1+592

INT 21h功能5F05h DOS 3.1+网络593

INT 21h功能5F01h DOS 3.1+网络593

INT 21h功能5F00h DOS 3.1+网络593

INT 21h功能60h DOS 3.1+内用594

INT 21h功能5F06h DOS 3.1+网络594

INT 21h功能63h 仅适用于DOS 2.25595

INT 21h功能61h DOS 3.1+595

INT 21h功能6301h亚洲DOS 3.2+596

INT 21h功能6300h亚洲DOS 3.2+596

INT 21h功能64h DOS 3.1+597

INT 21h功能64h 仅用于DOS 3.2597

INT 21h功能6302h亚洲DOS 3.2+597

INT 21h功能65h DOS 4+598

INT 21h功能6505h DOS 3.1+598

INT 21h功能65h DOS 4+599

INT 21h功能6523h DOS 4+599

INT 21h功能69h DOS 4+600

INT 21h功能67h DOS 3.3+600

INT 21h功能6Bh DOS 4+601

INT 21h功能6Ah DOS 4+601

INT 2Ah功能01h网络602

INT 2Ah功能00h网络602

INT 28h DOS 2+602

INT 29h DOS 2+602

INT 2Ah功能04h网络603

INT 2Ah功能03h网络603

INT 2Ah功能02h网络603

INT 2Ah功能2002h网络604

INT 2Ah功能2001h网络604

INT 2Ah功能05h网络604

INT 2Ah功能06h NETBIOS604

INT 2Ah功能80h 网络605

INT 2Ah功能2003h网络605

INT 2Ah功能87h 网络606

INT 2Ah功能84h 网络606

INT 2Ah功能81h 网络606

INT 2Ah功能82h 网络606

INT 2Eh DOS 2+607

INT 2Dh DOS 2+607

INT 2Ah功能89h 网络607

INT2Ah功能c2h 网络607

INT 2Bh DOS 2+607

INT 2Ch DOS 2+607

INT 2Fh功能0106h DOS 3.3+608

INT 2Fh 01h 仅适用于DOS2.x608

INT 2Fh ALCE0080h仅适用于DOS3.1+608

INT 2Fh功能0080h仅适用于DOS3.1+608

INT 2Fh功能05h DOS 3+609

INT 2Fh功能0500h DOS 3+609

INT 2Fh功能0200h PC LAN PROGRAM REDIR/REDIRIFS609

INT 2Fh功能0201h PC LAN PROGRAM REDIR/REDIRIFS609

INT 2Fh功能0801h DOS 3.2+610

INT 2Fh功能0800h DOS 3.2+610

INT 2Fh功能0600h DOS 3+610

INT 2Fh功能0601h DOS 3+610

INT 2Fh功能0802h DOS 3.2+611

INT 2Fh功能0803h DOS 4+614

INT 2Fh功能1000h DOS 3+616

INT 2Fh功能1101h DOS 3.1+617

INT 2Fh功能1100h DOS 3.1+617

INT 2Fh功能1040h DOS 4+617

INT 2Fh功能1080h DOS 4+617

INT 2Fh功能1081h DOS 4+617

INT 2Fh功能1103h DOS 3.1+618

INT 2Fh功能1102h DOS 4+618

INT 2Fh功能1106h DOS 3.1+619

INT 2Fh功能1105h DOS 3.1+619

INT 2Fh功能1104h DOS 4+619

INT 2Fh功能1108h DOS 3.1+620

INT 2Fh功能1107h DOS 3.1+620

INT 2Fh功能110Ah DOS 3.1+621

INT 2Fh功能1109h DOS 3.1+621

INT 2Fh功能110Ch DOS 3.1+622

INT 2Fh功能110Bh DOS 3.1+622

INT 2Fh功能110Fh DOS 3.1+623

INT 2Fh功能110Eh DOS 3.1+623

INT 2Fh功能110Dh DOS 4+623

INT 2Fh功能1111h DOS 3.1+624

INT 2Fh功能1110h DOS 4+624

INT 2Fh功能1114h DOS 4+625

INT 2Fh功能1113h DOS 3.1+625

INT 2Fh功能1112h DOS 4+625

INT 2Fh功能1116h DOS 3.1+626

INT 2Fh功能1115h DOS 4+626

INT 2Fh功能1118h DOS 3.1+627

INT 2Fh功能1117h DOS 3.1+627

INT 2Fh功能111Bh DOS 3.1+628

INT 2Fh功能111Ah DOS 4+628

INT 2Fh功能1119h DOS 3.1+628

INT 2Fh功能111Dh DOS 3.1+629

INT 2Fh功能111Ch DOS 3.1+629

INT 2Fh功能111Eh DOS 3.1+630

INT 2Fh功能1120h DOS 3.1+631

INT 2Fh功能111Fh DOS 3.1+631

INT 2Fh功能1123h DOS 3.1+632

INT 2Fh功能1122h DOS 3.1+632

INT 2Fh功能1121h DOS 3.1+632

INT 2Fh功能1126h DOS 3.1+633

INT 2Fh功能1125h DOS 3.1+633

INT 2Fh功能1124h DOS 3.1+633

INT 2Fh功能112Ah DOS 4+634

INT 2Fh功能1129h DOS 4+634

INT 2Fh功能1127h DOS 4+634

INT 2Fh功能1128h DOS 4+634

INT 2Fh功能112Dh DOS 4+635

INT 2Fh功能112Ch DOS 4+635

INT 2Fh功能112Bh DOS 4+635

INT 2Fh功能112Fh DOS 4+636

INT 2Fh功能112Eh DOS 4+636

INT 2Fh功能1202h DOS 3+637

INT 2Fh功能1201h DOS 3+637

INT 2Fh功能1130h DOS 4+637

INT 2Fh功能1200h DOS 3+637

INT 2Fh功能1206h DOS 3+638

INT 2Fh功能1205h DOS 3+638

INT 2Fh功能1203h DOS 3+638

INT 2Fh功能1204h DOS 3+638

INT 2Fh功能120Ah DOS 3+639

INT 2Fh功能1209h DOS 3+639

INT 2Fh功能1207h DOS 3+639

INT 2Fh功能1208h DOS 3+639

INT 2Fh功能120Dh DOS 3+640

INT 2Fh功能120Ch DOS 3+640

INT 2Fh功能120Bh DOS 3+640

INT 2Fh功能1211h DOS 3+641

INT 2Fh功能1210h DOS 3+641

INT 2Fh功能120Eh DOS 3+641

INT 2Fh功能120Eh DOS 3+641

INT 2Fh功能1215h DOS 3+642

INT 2Fh功能1214h DOS 3+642

INT 2Fh功能1212h DOS 3+642

INT 2Fh功能1213h DOS 3+642

INT 2Fh功能1219h DOS 3+643

INT 2Fh功能1218h DOS 3+643

INT 2Fh功能1216h DOS 3+643

INT 2Fh功能1217h DOS 3+643

INT 2Fh功能121Dh DOS 3+644

INT 2Fh功能121Ch DOS 3+644

INT 2Fh功能121Ah DOS 3+644

INT 2Fh功能121Bh DOS 3+644

INT 2Fh功能1220h DOS 3+645

INT 2Fh功能121Fh DOS 3+645

INT 2Fh功能121Eh DOS 3+645

INT 2Fh功能1223h DOS 3+646

INT 2Fh功能1222h DOS 3+646

INT 2Fh功能1221h DOS 3+646

INT 2Fh功能1226h DOS 3.3+647

INT 2Fh功能1225h DOS 3+647

INT 2Fh功能1224h DOS 3+647

INT 2Fh功能1229h DOS 3.3+648

INT 2Fh功能1228h DOS 3.3+648

INT 2Fh功能1227h DOS 3.3+648

INT 2Fh功能122Ah DOS 3.3+649

INT 2Fh功能122Eh DOS 4.0+650

INT 2Fh功能122Dh DOS 3.3+650

INT 2Fh功能122Bh DOS 3.3+650

INT 2Fh功能122Ch DOS 3.3+650

INT 2Fh功能122Fh DOS 4.0+651

INT 2Fh功能1401h DOS 3.3+652

INT 2Fh功能1400h DOS 3.3+652

INT 2Fh功能13h DOS 3.3+652

INT 2Fh功能1403h DOS 3.3+653

INT 2Fh功能1402hDOS 3.3+653

INT 2Fh功能1500h DOS 4+654

INT 2Fh功能1500h CDROM扩展功能654

INT 2Fh功能1404h DOS 3.3+654

INT 2Fh功能1902h仅用于DOS 4.x655

INT 2Fh功能1901h仅用于DOS 4.x655

INT 2Fh功能1900h仅用于DOS 4.x655

INT 2Fh功能1A01h DOS 4+656

INT 2Fh功能1A00h DOS 4+656

INT 2Fh功能1903h仅用于DOS 4.x656

INT 2Fh功能1904h仅用于DOS 4.x656

INT 2Fh功能1B01h DOS 4+657

INT 2Fh功能1B00h DOS 4+657

INT 2Fh功能1A02h DOS 4+657

INT 2Fh功能AD02h DOS 3.3+658

INT 2Fh功能AD01h DOS 3.3+658

INT 2Fh功能1BFFh DOS 4+658

INT 2Fh功能4001h兼容块658

INT 2Fh功能1A01h OS/2兼容块658

INT 2Fh功能AD00h DOS 3.3+658

INT 2Fh功能AD80h DOS 3.3+659

INT 2Fh功能AD40h DOS 4+659

INT 2Fh功能AD03h DOS 3.3+659

INT 2Fh功能AD04h DOS 4+659

INT 2Fh功能AD10h DOS 4+659

INT 2Fh功能AE00h DOS 3.3+661

INT 2Fh功能AD82h DOS 3.3+661

INT 2Fh功能AD81h DOS 3.3+661

INT 2Fh功能B001h DOS 3.3+662

INT 2Fh功能B000h DOS 3.3+662

INT 2Fh功能AE01h DOS 3.3+662

INT 2Fh功能B703h DOS 3.3+663

INT 2Fh功能B702h DOS 3.3+663

INT 2Fh功能B700h DOS 3.3+663

INT 2Fh功能B701h DOS 3.3+663

INT 2Fh功能B803h网络664

INT 2Fh功能B800h网络664

INT 2Fh功能B704h DOS 3.3+664

INT 2Fh功能B710h DOS 3.3+664

INT 2Fh功能B804h网络665

INT 2Fh功能B901h PC Network RECEIVER.COM666

INT 2Fh功能B900h PC Network RECEIVER.COM666

INT 2Fh功能B807h网络666

INT 2Fh功能B808h网络666

INT 2Fh功能B809h网络666

INT 2Fh功能B908h PC Network RECEIVER.COM667

INT 2Fh功能B906h PC Network RECEIVER.COM667

INT 2Fh功能B903h PC Network RECEIVER.COM667

INT 2Fh功能B904h PC Network RECEIVER.COM667

INT 2Fh功能B905h PC Network RECEIVER.COM667

INT 30h DOS 1+668

INT 2Fh功能BF80h PC LAN REDIRIFS.EXE668

INT 2Fh功能BF00h PC LAN REDIRIFS.EXE668

INT 2Fh功能BF01h PC LAN REDIRIFS.EXE668

1994《DOS内存驻留程序设计与实例》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李振格,汪明坚,程时言等编著 1994 北京:北京航空航天大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

UNIX/XENIX程序设计技术与实例(1996 PDF版)
UNIX/XENIX程序设计技术与实例
1996 西安:西安交通大学出版社
matlab60程序设计与实例应用( PDF版)
matlab60程序设计与实例应用
DOS程序设计环境( PDF版)
DOS程序设计环境
MS  DOS高水平程序设计( PDF版)
MS DOS高水平程序设计
TSR常驻程序原理与实例选辑( PDF版)
TSR常驻程序原理与实例选辑
386 DOS内存扩展程序技术指南( PDF版)
386 DOS内存扩展程序技术指南
北京科海培训中心
MS-DOS高水平程序设计(1989 PDF版)
MS-DOS高水平程序设计
1989 北京:电子工业出版社
MS &PC DOS内存驻留、中断和磁盘管理(1990 PDF版)
MS &PC DOS内存驻留、中断和磁盘管理
1990 中国科学院希望高级电脑技术公司
内存驻留技术(1991 PDF版)
内存驻留技术
1991 中国科学院希望高级电脑技术公司
C程序设计技术指导与实例(1991 PDF版)
C程序设计技术指导与实例
1991 北京希望电脑公司
高级C程序设计技术与实例(1991 PDF版)
高级C程序设计技术与实例
1991 中国科学院希望高级电脑技术公司
高级DOS程序设计 MS 和 PC-DOS 环境下的内存驻留程序、中断和磁盘管理(1991 PDF版)
高级DOS程序设计 MS 和 PC-DOS 环境下的内存驻留程序、中断和磁盘管理
1991 北京希望电脑公司
Windows图文程序设计方法与实例(1995 PDF版)
Windows图文程序设计方法与实例
1995 科学出版计
DOS程序设计环境(1995 PDF版)
DOS程序设计环境
1995 北京:电子工业出版社
FoxPro2.5for DOS程序设计 提高篇(1994 PDF版)
FoxPro2.5for DOS程序设计 提高篇
1994 北京:人民邮电出版社