第一章 IBM—PC的基本配置 1
第一节 系统板的结构与功能 1
目录 1
第二节 系统板内部接口 3
第三节 输入输出通道 6
第二章 中央处理器Intel 8088 9
第一节 Intel 8088的结构 9
第二节 8088对存贮器的访问…………………………………… 16
第三节 8088的指令格式和寻址方式 22
第四节 8088的指令系统 29
第一节 键盘及其接口 37
第三章 外部设备及适配器 37
第二节 单色显示器一并行打印机适配器 43
第三节 彩色图形显示器适配器 50
第四节 并行打印机适配器 59
第四章 中断系统 65
第一节 外部中断源 65
第二节 内部中断 68
第三节 中断向量表 70
第五章 CC—DOS的操作与使用 73
第一节 CC—DOS概述 73
第二节 系统的启动 75
第三节 汉字输入的方法 77
第四节 汉字输入方式 81
第五节 造字工具的使用 95
第六节 定义词组的方法 100
第六章 CC—DOS的总体描述 108
第一节 CC—DOS的设计思想 108
第二节 CC—DOS的实现原理 110
第三节 CC—DOS的系统结构 112
第七章 CC—DOS的系统文件和自举过程 122
第一节 CC—DOS的系统文件 122
第二节 CC—DOS的自举过程 127
第三节 CC—BIOS自举程序清单 136
第八章 显示器控制模块 139
第一节 模块总述 139
第二节 CRT的初始化 146
第三节 光标功能的实现 150
第四节 字符的读出和显示 156
第五节 屏幕操作功能的实现 165
第六节 提示行操作与其它 170
第七节 显示器控制模块的程序清单 177
第一节 模块总述 209
第九章 键盘管理模块 209
第二节 主体流程和工作区 213
第三节 字符输入功能的实现 220
第四节 代码识别程序 223
第五节 代码转换程序 229
第六节 词组处理程序 244
第七节 键盘管理模块的程序清单 255
第十章 打印机驱动模块 288
第一节 模块总述 288
第二节 打印屏幕程序 292
第三节 打印机驱动模块的主体流程 295
第四节 打印驱动程序 300
第五节 图形字符处理程序 304
第六节 打印机驱动模块的程序清单 311
第七节 高级打印驱动模块总述 325
第八节 打印优质汉字的实现 331
第九节 高级打印驱动模块的程序清单 339
目录 353
第十一章 增强CC—DOS的词组功能 353
第一节 词组输入方式概述 353
第二节 词库的编译生成法 355
第三节 增强型汉字词组处理系统 361
第十二章 键盘管理模块的优化和再开发 373
第一节 输入码对照表的优化 373
第二节 汉字输入码通用软接口的开发 378
第三节 为CC—DOS增配双拼码 385
第四节 为CC—DOS增配四角码 401
第五节 为CC—DOS增配快拼码 413
第十三章 CC—DOS的问题及解决方法 427
第一节 CRT控制模块中的行尾问题 427
第二节 系统传送问题 432
第三节 系统的内存开销问题 437
第四节 使用中的若干问题 443
第十四章 开发CC—DOS的新命令 451
第一节 EC转换命令EXECOM 451
第二节 文本文件输出命令TP 458
第三节 文件属性命令CHMOD 464
第四节 汉化的动态调试命令CDEBUG 470
附录 479
附录A.8088指令系统一览表 479
附录B.DOS中断处理和系统功能调用 497
附录C.IBM—PC系列的新机型 515