第一章 系统资源 1
第一节 确定系统资源状况 1
第二节 中断管理 14
第三节 程序管理 21
第二章 定时器与发声 37
第一节 定时器的置数和读数 37
第二节 发声 53
第三章 键盘 71
第一节 键盘控制 71
第二节 存取特殊键 91
第三节 各种键盘的编码及应用 100
第四章 视频显示 107
第一节 视频显示控制 107
第二节 光标控制 126
第三节 屏幕字符显示 136
第四节 描述点状图形 153
第五节 应用滚动(SCROLLING)及分页技术 185
第五章 磁盘驱动器 194
第一节 监视磁盘分配 194
第二节 磁盘目录操作 202
第三节 准备进行文件操作 215
第四节 读写文件 231
第六章 打印机 265
第一节 控制打印机操作 265
第二节 设置打印参数 272
第三节 向打印机发送数据 280
第七章 输入输出 295
第一节 访问串行端口 295
第二节 建立设备驱动程序 320
第三节 使用串行I/O设备 332
附录A:二进制、十六进制及内存寻址 342
附录B:BASIC语言的位操作 345
附录C:汇编语言基础知识 349
附录D:将汇编例程组合成BASIC程序 355
附录E:应用ANSI.SYS设备驱动程序 357
附录F:8088指令集 358
附录G:80286指令集 364
附录H:IBM PC名词一览表 369