《UCDOS模块剖析与源程序注释》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:扈强编著
  • 出 版 社:成都:西南交通大学出版社
  • 出版年份:1991
  • ISBN:7810222198
  • 页数:333 页
图书介绍:本书分析了UCDOS的实现原理,给出主要源程序,并对源程序的各模块和各子程序给出了说明和注释。

第一篇 UCDOS模块结构剖析 1

第一章 TSR与UCDOS汉字系统的建立 1

1.1 MS-DOS的自举过程 1

1.1.1 MS-DOS的组成 1

1.1.2 硬盘及其结构 1

1.1.3 TSR程序设计 4

1.2 UCDOS汉字系统的建立 5

1.2.1 UCDOS系统概述 5

1.2.2 UCDOS自举原理 8

1.2.3 UCDOS的代码体系 8

第二章 扩展内存与字库管理 9

2.1 扩展内存的使用方法 9

2.1.1 使用扩展内存的功能调用 9

2.1.2 全局描述器表(GDT) 10

2.2 UCDOS扩展内存的使用实例 11

2.2.1 写入过程 11

2.2.2 读出过程 13

2.3 字库管理模块框图 14

2.2.1 主控部分 15

2.3.2 INT6AH框图 15

第三章 EGA编程与显示驱动 16

3.1 EGA,VGA编程方法 16

3.1.1 CRTC控制器 16

3.1.2 视频缓存区VBUF与BIOS参数块BPB 18

3.1.3 显示模式的设置 19

3.1.4 彩色显示原理 20

3.1.5 屏幕字符显示 21

3.1.6 屏幕图形显示 22

3.2 彩色汉字显示的VGA编程实例 26

3.3 UCDOS显示驱动的建立过程及有关框图 30

3.3.1 主控部分入口结构 30

3.3.2 JNT10H入口结构 30

3.3.3 汉字伪字符方式的设置 31

3.3.4 VGA下彩色汉字显示子程结构 31

3.3.5 光标的产生 32

3.4 UCDOS版本号加解密算法 33

第四章 汉字联想处理 34

4.1 联想汉字的输入原理 34

4.2 联想显示举例说明 36

4.3 联想模块结构框图 39

第五章 键盘管理 41

5.1 键盘控制原理 41

5.1.1 键盘编码 41

5.1.2 键盘状态及缓冲区 42

5.2 UCDOS读取键盘显示汉字的处理方法 43

5.2.1 提示窗口的汉字显示 43

5.2.2 读取键入字符 43

5.2.3 汉字输入方式的建立和实现 44

5.2.4 中西文显示方式切换 47

5.3 UCDOS键盘管理的建立过程及有关框图 48

5.3.1 主控程序结构 48

5.3.2 INT16H入口结构 48

5.3.3 输入方式建立入口结构 49

第六章 扩充内存与打印驱动 50

6.1 EMS的管理与使用 50

6.1.1 EMS简介 50

6.1.2 EMS的使用——INT67H 51

6.2 UCDOS24×24点阵字库的管理方法 54

6.2.1 命令行参数读取 54

6.2.2 EMS种址变换 55

6.2.3 CLIB24.ASM参变量使用说明 57

6.2.4 EMS写/读 59

6.2.5 EXT写/读 59

6.2.6 RAM写/读 60

6.2.7 DISK读 60

6.2.8 CLIB24.ASM结构 60

6.3 打印驱动原理、建立及有关程序和框图 61

6.3.1 UCDOS汉字打印驱动程序设计特点 61

6.3.2 打印机工作方式简介 63

6.3.3 参变量使用说明 65

6.3.4 汉字放大打印处理算法 67

6.3.5 汉字打印输出原理及框图 69

6.3.6 INT17H入口结构 69

6.3.7 INT05H结构 70

6.3.8 PP1.ASM结构 70

第七章 辅助支件 72

7.1 辅助文件结构 72

7.2 有关程序与框图 73

附录 UCDOS用户接口 77

参考文献 81

第二篇 UCDOS源程序注释 83

第一章 MSDOS引导程序 83

1.1 第一引导BOOT1.ASM 83

1.2 第二引导BOOT2.ASM 85

第二章 显示字库管理源程序 91

第三章 显示驱动源程序 104

第四章 调入联想字库源程序 153

第五章 键盘管理源程序 155

第六章 打印驱动源程序 224

6.1 24点阵打印字库管理源程序 224

6.2 打印驱动源程序 251

第七章 系统初始化源程序 293