《DOS内存驻留程序设计与实例》PDF下载

  • 购买积分:19 如何计算积分?
  • 作  者:李振格,汪明坚,程时言等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1994
  • ISBN:7810125036
  • 页数:669 页
图书介绍:

目录 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/8088 17

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-ASM 59

第六章 时钟程序 63

6.1 重入代码 63

6.2 建立一个桌上时钟 64

6.3 计时部分的程序代码 69

6.4 为手表转紧发条 71

6.5 驻留时钟程序CLOCK.ASM 75

第七章 面板显示程序 83

7.1 观察IP的内容 83

7.2 善于用虚拟堆栈指针 90

7.3 显示指令指针的程序FPANGL.ASM 92

第八章 显示中断矢量 100

8.1 列出中断矢量 100

8.2 测试显示程序BASIC.ASM 109

8.3 中断矢量显示程序VECTOR.ASM 110

第九章 串行口状态显示程序 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.ASM 136

第十章 设置串行口 148

10.1 设计程序码 148

10.2 设置通讯端口的状态 152

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

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

11.1 安全第一 173

11.2 磁盘系统 174

11.2.1 目录 175

11.3 目录显示 180

11.4 列出目录的程序LD.ASM 183

第十二章 显示文件内容 190

12.1 观察磁盘的内容 190

12.2 选择文件的程序 194

12.3 显示文件 196

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

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 21h 224

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.h 267

16.4 窗口程序清单 267

16.4.2 解析twindow.h 271

16.4.3 程序twindow.c 272

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.c 363

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 执行计时器ISR 389

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 磁盘ISR 395

22.2.6 驻留的准备工作 395

22.2.13 删除TSR 396

22.2.12 执行TSR实用程序 396

22.2.8 严重错误ISR 396

22.2.9 键盘ISR 396

22.2.10 计时器ISR 396

22.2.11 DOSOK ISR 396

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 通用的TSR 414

23.3 MS-DOS的TSR 414

23.5 用Microsoft C编写TSR 415

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 取得/设置PSP 425

23.7.3 扩展错误信息 428

23.7.4 中断28H 429

23.8 在通用TSR的内部 430

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

23.8.1 TSR的命令行参数 454

23.10 删除TSR 460

23.11.1 TSRFILE 462

23.11 样本TSR程序 462

23.12 多任务型TSR 464

23.12.3 时钟中断 465

23.12.2 MULTI的安装 465

23.12.1 任务切换 465

23.12.7 MULTI.C 466

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 BASIC 497

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

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

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

INT 1AH时钟 498

INT 3H断点 500

INT 02H NMI 500

附录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串行口1 501

INT 0CH串行口0 501

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/O 505

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/O 508

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获得当前磁盘驱动器ID 513

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产生PSP 517

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=46H 530

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.7x 536

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

INT 21H功能13h DOS 1+ 538

INT 15h功能2001h DOS 3.x 538

INT 15h功能2000h DOS 3.x 538

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.0 546

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.0 577

INT 21h功能56h DOS 3.1+ 577

INT 21h功能58h DOS 3.0+ 578

INT 21h功能5704h DOS 4.0 578

INT 21h功能5703h DOS 4.0 578

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.1 586

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.x 587

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.25 595

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.2 597

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 NETBIOS 604

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.x 608

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/REDIRIFS 609

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

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.x 655

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

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

INT 2Fh功能1A01h DOS 4+ 656

INT 2Fh功能1A00h DOS 4+ 656

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

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

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.COM 666

INT 2Fh功能B900h PC Network RECEIVER.COM 666

INT 2Fh功能B807h网络 666

INT 2Fh功能B808h网络 666

INT 2Fh功能B809h网络 666

INT 2Fh功能B908h PC Network RECEIVER.COM 667

INT 2Fh功能B906h PC Network RECEIVER.COM 667

INT 2Fh功能B903h PC Network RECEIVER.COM 667

INT 2Fh功能B904h PC Network RECEIVER.COM 667

INT 2Fh功能B905h PC Network RECEIVER.COM 667

INT 30h DOS 1+ 668

INT 2Fh功能BF80h PC LAN REDIRIFS.EXE 668

INT 2Fh功能BF00h PC LAN REDIRIFS.EXE 668

INT 2Fh功能BF01h PC LAN REDIRIFS.EXE 668