目 录 1
第一章中断系统 1
1.1 中断类型 1
1.2 8259A中断控制器及其应用 8
1.3 8259A芯片介绍 9
1.4 8259A在系统中的应用 16
第二章时钟中断系统 19
2.1 可编程定时器/计数器的作用 19
2.2时钟中断 36
第三章中断策略及其举例 40
3.1 实时中断化的策略 40
3.2硬中断的回顾及典型的硬中断实例 41
3.3 PRINT中一些未公的DOS中断功能 71
第四章设备驱动程序 76
4.1 为什么要用设备驱动程序 76
4.2 DOS的设备链 76
4.3设备驱动程序的结构及调用格式 79
4.4设备驱动程序举例 91
5.1PSP的结构 114
第五章程序段前缀PSP(Program Segment Prefix)的结构及其作用 114
5.2 PSP的设置获取及应用 117
第六章可重定位表及其应用 122
6.1.COM型文件结构 122
6.2.EXE型文件结构 123
6.3重定位应用举例 133
第七章TSR程序的设计要点 135
7.1 多任务程序的编写策略及方法 135
7.2 DOS的单任务性 140
7.3 TSR——终止并常驻内存实用程序 141
7.4 多任务性的TSR实用程序编写要点 153
7.5 TSR的执行 160
第八章PRINT程序框图及功能介绍 172
8.1前、后台时间片的分配 172
8.2.PRINT.COM实现的DOS再入 175
第九章PRINT.ASM源程序及详细注解 179
9.1 PRINT.COM命令介绍 179
附录A DOS错误信息 287
附录B系统中断调用及DOS未公布的中断详解 290
附录C系统的重要数据及数据格式 411
附录D参考文献 433