当前位置:首页 > 工业技术
CC-DOS操作系统技术大全  续集  CC-DOS优化版本的设计
CC-DOS操作系统技术大全  续集  CC-DOS优化版本的设计

CC-DOS操作系统技术大全 续集 CC-DOS优化版本的设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:钱培德等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1992
  • ISBN:7302011508
  • 页数:262 页
图书介绍:本书阐述了显示输出管理模块、键盘输入管理模块和打印输出管理模块的设计思想
《CC-DOS操作系统技术大全 续集 CC-DOS优化版本的设计》目录

目录 1

第一篇 系统概述 1

第1章 绪论 1

1.1 CC-DOS优化版总述 1

1.1.1 汉字操作系统概况 1

1.1.2 CC-DOS优化版总述 1

1.2 汉字的特性 3

1.2.1 汉字字量 3

1.2.2 汉字字频 4

1.2.3 汉字字序 4

1.2.4 汉字字形 5

1.2.5 汉字字音 5

1.3 汉字输入与输出的数学模型 5

1.3.2 汉字输入的数学模型 6

1.3.1 基本定义 6

1.3.3 汉字输出的数学模型 9

第2章 用户界面 12

2.1 系统文件介绍 12

2.1.1 键盘管理模块 12

2.1.2 显示输出模块 12

2.1.3 显示输出辅助模块 12

2.1.4 自定义词处理模块 13

2.1.5 系统数据文件 13

2.1.6 打印输出子系统 13

2.2 系统的自举 15

2.2.1 基本输入输出系统的自举 15

2.2.2 打印子系统的自举 15

2.2.3 基本输入输出系统的安装 17

2.2.4 打印输出子系统的安装 18

2.3.1 系统功能键 20

2.3 汉字的输入 20

2.3.2 汉字输入方式 21

2.4 词组定义和联想输入 31

2.4.1 词组定义 31

2.4.2 联想输入方式 34

2.5 打印输出子系统 34

2.5.1 打印输出子系统的功能 34

2.5.2 内存打印字库管理 35

2.5.3 窗口方式设置打印参数 37

2.5.4 打印控制代码 41

2.5.5 打印输出子系统外部命令 44

第二篇 系统设计思想 47

第3章 显示输出管理模块的设计思想 47

3.1 引言 47

3.2.2 字符工作模式和图形工作模式 48

3.2.1 概述 48

3.2 汉化视频BIOS的一般讨论 48

3.2.3 汉化视频BIOS时隔离适配卡的讨论 49

3.2.4 实现字符显示的三条途径 54

3.2.5 高分辨率彩色功能应用原则 55

3.3 EGA相关技术 56

3.3.1 图形屏幕对字符屏幕的分配 56

3.3.2 EGA写视频显示RAM 56

3.3.3 EGA相关过程 60

3.4 VGA相关技术 62

3.4.1 图形屏幕对字符屏幕的分配 62

3.4.2 VGA写视频显示RAM 63

3.4.3 VGA相关过程 65

3.5 CGE400相关技术 67

3.5.1 图形屏幕对字符屏幕的分配 67

3.5.2 CGE400写视频显示RAM 68

3.5.3 CGE400相关过程 69

第4章 键盘输入管理模块的设计思想 73

4.1 引言 73

4.2 键盘输入模块的模型 73

4.2.1 几点约定 73

4.2.2 RAMkey的一个模型 74

4.3 RAMKkey核心和编码转换模块的划分 75

4.3.1 RAMkey的数据驱动和程序驱动 75

4.3.2 核心和编码转换模块划分和联系 78

4.3.3 核心的流程 79

4.3.4 编码转换模块的流程 79

4.4 键盘输入管理模块的功能设计 81

4.4.1 基本要求 81

4.4.2 用户要求 81

4.4.3 功能块安排 82

4.4.4 核心支持的共享功能 83

4.4.5 编码转换模块的规范 86

第5章 打印输出管理模块的设计思想 88

5.1 引言 89

5.2 模块的汉化和设计思想 89

5.2.1 模块的汉化思想 89

5.2.2 汉化模块的功能 90

5.2.3 模块的设计思想 91

5.2.4 模块的组成 92

5.3 基本打印输出功能块的设计 94

5.3.1 设计要求和组成 94

5.3.2 实现算法 95

5.3.3 代码识别子程序 96

5.3.4 输出缓冲区内容子程序 97

5.4 基本打印控制功能块的设计 98

5.4.1 基本打印控制功能块 98

5.4.2 图形打印子程序的设计 99

5.4.3 走纸换行子程序的设计 100

第6章 安装程序的设计思想 102

6.1 安装程序的设计思想 102

6.1.1 设计原则 102

6.1.2 设计思想 103

6.1.3 CCHDOS安装程序的设计 103

6.2 基本输入输出系统的安装 104

6.2.1 模块的安装说明 104

6.2.2 显示输出和字库管理模块的安装 105

6.2.3 键盘输入管理模块的安装 106

6.2.4 基本输入输出系统的安装 108

6.3 打印输出子系统的安装 108

6.3.1 打印输出子系统文件的说明 108

6.3.2 打印输出子系统的安装 109

7.2 VGA模块的总体设计 111

7.2.1 图形屏幕对字符屏幕的分配 111

第7章 显示输出管理模块的设计与实现 111

7.1 引言 111

第三篇 系统设计与实现 111

7.2.2 功能块的定义 113

7.2.3 重要数据区定义 114

7.2.4 总控模块的实现 116

7.3 初始化功能 117

7.4 光标功能 118

7.4.1 光标类型设置 118

7.4.2 光标定位 121

7.4.3 读当前光标 122

7.4.4 自动光标建立/删除 122

7.5 滚屏功能 122

7.5.1 VRAM上滚 122

7.5.3 VRAM下滚 126

7.5.2 RRAM上滚 126

7.6 字符显示功能 127

7.6.1 读出字符信息 127

7.6.2 字符内码识别 127

7.5.4 RRAM下滚 127

7.6.3 字符的显示 129

7.6.4 显示字符功能块的工作流程 130

7.6.5 TTY显示字符 130

7.7 提示行功能 133

7.8 其它 133

7.8.1 光标闪烁功能 133

7.8.2 字模读写功能 134

第8章 键盘输入管理模块的设计与实现 135

8.1 模块结构设计 135

8.1.1 键盘管理模块的总体设计 135

8.1.3 各功能块的设计 136

8.1.2 总体流程 136

8.2 键盘管理模块的主体流程 137

8.2.1 0号功能块的设计 137

8.2.2 字符处理程序 137

8.2.3 系统内部模块返回处理程序 139

8.2.4 西文字符处理程序 140

8.2.5 自定义词组引导符处理程序 140

8.3 输入模块共享子程序库设计 141

8.3.1 从键盘缓冲区内取一字符子程序 142

8.3.2 输入码合法性检查子程序 142

8.3.3 接受输入码符子程序 143

8.3.4 提示行显示字符管理子程序 143

8.3.5 读输入码对照表子程序 144

8.3.6 读词库处理子程序 144

8.4.2 字符处理程序 146

8.4.1 总体设计流程 146

8.4 单字类编码输入模块的设计与实现 146

8.5 字词混合输入模块的设计和实现 149

8.5.1 字词混合输入系统的总体设计 150

8.5.2 拼音输入方式中输入码对照表的设计 150

8.5.3 拼音编码转换模块实现 152

8.6 联想输入方式的实现 155

8.6.1 联想输入方式概述 155

8.6.2 联想输入处理中的数据结构 156

8.6.3 联想功能的实现 158

8.6.4 小结 160

8.7 CCHDOS系统外部输入模块软接口 160

8.7.1 外部输入模块连接程序 160

8.7.2 汉字重码的提示行显示程序 161

8.7.3 主控程序的设计 161

8.8 动态自定义词组程序的设计 162

8.8.1 词组定义程序 163

8.8.2 自定义词库装入程序的设计 167

8.8.3 自定义词库检索程序 171

8.9 其它 171

8.9.1 制表符输入模块的设计 171

8.9.2 中西文切换模块的设计 171

8.9.3 纯中文方式的设置/取消模块的设计 171

8.9.4 ASCII方式 172

8.9.5 设置打印参数功能键解释程序 172

第9章 打印输出管理模块的设计与实现 174

9.1 引言 174

9.2 打印驱动程序的自举 175

9.2.1 自举概述 175

9.2.2 24点阵打印驱动程序的自举 176

9.3.1 打印驱动程序的功能 179

9.3 打印驱动程序的功能和实现 179

9.2.3 16点阵打印驱动程序的自举 179

9.3.2 打印驱动程序的总体流程 180

9.3.3 调用原打印驱动程序 181

9.4 打印参数和工作数据区 182

9.4.1 打印参数 182

9.4.2 工作数据区 184

9.4.3 工作参数 185

9.5 基本打印输出功能块 186

9.5.1 实现总流程 186

9.5.2 代码识别子程序 189

9.5.3 保存代码子程序 192

9.6 打印控制命令 193

9.6.1 打印控制命令简述 193

9.6.2 打印控制命令的识别 194

9.6.3 打印控制命令的解释 198

9.7 输出字符缓冲区内容 200

9.7.1 输出缓冲区内容子程序 200

9.7.2 输出一个字符 202

9.7.3 实现字形子程序 205

9.8 屏幕硬拷贝 207

9.8.1 屏幕硬拷贝简述 207

9.8.2 屏幕拷贝功能块 209

9.8.3 图形拷贝程序 211

9.9 扩充功能块的实现 215

9.9.1 设置打印参数功能块 215

9.9.2 基本打印控制功能块 216

9.9.3 其它扩充功能块 217

第10章 汉字库结构与管理 220

10.1 汉字库总述 220

10.1.1 概述 220

10.1.2 点阵字模的格式 221

10.1.3 标准字库的组织和大小 222

10.2 汉字库的结构与管理 223

10.2.1 汉字库的结构 223

10.2.2 汉字库管理程序 223

10.2.3 CCHDOS的汉字库及其管理程序 224

10.3 全内存型汉字库 225

10.3.1 全内存型汉字库及其结构 225

10.3.2 全内存型汉字库管理程序 225

10.3.3 BIOS的数据块传送功能 227

10.3.4 虚拟汉卡型汉字库管理程序 230

10.4 全外存型汉字库 233

10.4.1 全外存型汉字库结构 233

10.4.2 磁盘文件数据结构 234

10.4.3 全外存型汉字库管理程序 237

10.5.1 内外存结构型汉字库结构 240

10.5 内外存结合型汉字库 240

10.5.2 字库管理程序的结构 241

10.5.3 取字模程序 241

10.5.4 内外存结合型字库管理程序的自举 242

10.6 多级型显示字库 245

10.6.1 多级型显示字库的结构 245

10.6.2 取字模程序 247

10.6.3 多级型显示字库管理程序的自举 250

10.7 汉卡型显示字库 251

10.7.1 汉卡型显示字库概述 251

10.7.2 汉卡型显示字库管理程序 252

10.8 多级型打印字库 253

10.8.1 多级型打印字库的结构 253

10.8.2 打印字库管理程序 256

参考文献 262

相关图书
作者其它书籍
返回顶部