高分辨率视频图形系统原理和程序设计PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:(美)Julio Sanchez,(美)Maria P.Canton著;盛素英等译
- 出 版 社:北京:电子工业出版社
- 出版年份:1996
- ISBN:7505334999
- 页数:459 页
第1部分 视频图形系统原理 1
第1章 IBM视频技术 1
1.0 计算机输出设备 1
1.0.1 CRT显示技术 1
目录 1
1.1 IBM微机视频技术 4
1.1.1 PC机的视频系统 4
1.1.2 PS/2视频系统 11
1.1.3 非IBM视频系统 14
1.2 视频显示终端 16
1.2.1 连接器 18
1.2.2 频率和带宽 18
1.3 视频系统标准 18
2.1 VGA技术组成 19
第2章 VGA和SuperVGA系统 19
2.0 VGA标准 19
2.1.1 VGA视频存储器 20
2.2 VGA模式 22
2.2.1 字母数字模式 23
2.2.2 图形模式 24
2.3 显示器支持 29
2.4 VGA控制器 29
2.5 数模转换器(DAC) 30
2.6 SuperVGA 30
2.6.1 SuperVGA存储器结构 31
第3章 8514/A和XGA系统 33
3.0 8514/A适配器接口 33
3.1 扩展图形阵列(XGA) 35
3.2.1 安装和兼容性 36
3.2 XGA技术组成 36
3.2.2 XGA监视器 37
3.2.3 扩展图形模式 38
3.2.4 字母数字支持 38
3.2.5 XGA的组成 39
3.3 XGA和8514/A的访问与控制 42
3.3.1 访问图形协处理器 42
3.3.2 XGA视频存储器 43
3.3.3 适配器接口 44
3.3.4 AI服务例程概述 45
3.3.5 软件支持 50
3.4 多显示器图形系统 50
4.1.1 TMS340体系结构 51
4.1 Texas仪器公司的图形工具 51
4.0 具有照片的彩色质量 51
第4章 TMS340系统 51
4.2 TMS340技术组成 52
4.2.1 执行单元 53
4.2.2 I/0寄存器 54
4.2.3 指令Cache 55
4.2.4 存储器与数据 56
4.2.5 TMS340指令集 60
4.2.6 TMS340编程工具 60
4.3 TIGA-340接口软件 62
4.3.1 TIGA-340体系结构 62
4.3.2 TIGA-340应用接口 63
4.3.3 TIGA功能概述 63
4.3.4 TIGA软件工具 65
4.4 基于TMS340的系统 65
第5章 VGA高分辨率模式程序设计 67
5.0 序言 67
第2部分 视频图形程序设计 67
5.0.1 设备驱动程序及图元 68
5.0.2 VGA存储器 69
5.0.3 VGA读模式 69
5.0.4 VGA写模式 70
5.1 使用BIOS中的VGA功能 73
5.2 VGA初始化 76
5.2.1 设置VGA读模式 77
5.2.2 设置VGA写模式 77
5.2.3 设置VGA逻辑运算方式 78
5.3 开发VGA设备驱动程序 80
5.3.1 模式18写象素子程序 81
5.3.2 模式18写屏幕片子程序 84
5.3.3 模式18读象素子程序 86
5.3.4 模式19写象素子程序 87
5.3.5 模式19读象素子程序 89
5.4 色彩操作 89
5.4.1 VGA 256彩色模式 89
5.4.2 VGA 16彩色模式 94
5.5 VGA图形模式中的文本操作 96
5.5.1 使用BIOS中的文本显示功能 96
5.5.2 字符发生器 99
5.6 VGA图形中的bitBlt(位块传输)操作 102
5.6.1 模式18的bitBlt操作 103
5.6.2 模式19的bitBlt操作 104
第6章 XGA的检测与初始化 105
6.0 初始化方法与资源 105
6.1 XGA体系结构概述 105
6.1.1 XGA-2增强型 106
6.1.2 图形协处理器体系结构 106
6.1.3 VRAM存储器 107
6.1.4 XGA显示控制器 108
6.2 XGA系统初始化 109
6.2.1 初始化操作 109
6.2.2 XGA模式选择与设置 125
6.2.3 XGA调色板寄存器 132
6.2.4 从XGA到VGA模式的切换 136
6.3 XGA-2 DMQS功能 140
6.3.1 DMQS BIOS功能 141
6.3.2 DMQS显示信息文件 142
6.4 VESA XGA标准 145
6.4.1 检测VESA XGA BIOS 146
6.4.2 获取XGA子系统信息 148
6.4.3 设置XGA视频模式 148
7.0 XGA编程资源 154
7.0.1 XGA编程分级 154
第7章 XGA硬件编程 154
7.1 CPU访问XGA视频存储器 155
7.1.1 存储体 155
7.1.2 设置一个象素 156
7.1.3 读一个象素 158
7.1.4 对XGA直接彩色模式编程 159
7.2 对XGA图形协处理器编程 166
7.2.1 初始化协处理器 167
7.2.2 协处理器操作 171
7.2.3 象素块传输操作 177
7.2.4 画线操作 187
7.3 XGA Sprite(小精灵) 191
7.3.1 Sprite图象 192
7.3.2 Sprite的控制 197
7.4 XGA文本显示操作 199
8.1.1 AI安装 200
8.1 XGA适配器接口 200
第8章 XGA适配器接口的程序设计 200
8.0 编程软件的层 200
8.1.2 AI视频模式 201
8.1.3 XGA调色板 201
8.1.4 字母数字操作 203
8.2 与AI通信 206
8.2.1 与AI接口 206
8.2.2 AI初始化 211
8.2.3 AI数据约定 215
8.3 AI基础知识 216
8.3.1 象素属性 216
8.3.2 剪裁 218
8.3.3 绝对的和当前的屏幕位置 218
8.3.4 多标记 218
8.3.6 位块操作 219
8.3.5 线宽与线型 219
8.4 AI编程举例 220
8.4.1 AI控制功能 220
8.4.2 设置彩色调色板 221
8.4.3 几何功能 224
8.4.4 光栅操作 230
8.4.5 基于磁盘的字体操作 236
8.4.6 显示文本 240
8.4.7 Sprite操作 245
第9章 VESA/SuperVGA程序设计 249
9.0 VGA的扩充 249
9.0.1 Super VGA存储器结构 249
9.1 VESA SuperVGA标准 251
9.1.1 VESA SuperVGA模式 252
9.2 VESA BIOS 253
9.1.2 内存窗口 253
9.2.1 VESA BIOS功能调用 254
9.3 SuperVGA系统编程 264
9.3.1 地址的计算 265
9.3.2 体切换操作 265
9.3.3 设置和读取一个象素 267
9.3.4 SuperVGA系统中的与设备无关性 271
第10章 80x87在图形处理中的应用 272
10.0 图形编程中的曲线处理 272
10.0.1 曲线的象素轨迹 272
10.0.2 Intel的数学工具 273
10.0.3 模拟80x87 273
10.1 80x87体系结构和编程简介 274
10.1.1 80x87的数据格式 274
10.1.2 数值变量的存储 276
10.2 80x87技术说明 277
10.2.1 CPU接口和同步机制 278
10.2.2 80x87体系结构 279
10.2.3 80x87代码 283
10.2.4 80x87指令集 285
10.3 基本计算 290
10.3.1 基本三角函数例程 291
10.3.2 指数函数 302
10.4 圆锥曲线的轨迹计算 305
10.4.1 圆 305
10.4.2 椭圆 307
10.4.3 抛物线 309
10.4.4 双曲线 311
11.0 视频系统虚拟化 314
11.0.1 与设备无关的编程 314
第11章 与设备无关的视频图元 314
11.1 几何图元 318
11.1.1 直线的象素轨迹 318
11.1.2 绘制直线 321
11.1.3 显示圆锥曲线 330
11.1.4 几何变换 335
11.1.5 填充变换 342
11.2 文本显示图元 349
11.2.1 加载一种BIOS字符字体 349
11.2.2 显示VGA BIOS字符 351
11.2.3 使用其它字符字体 353
11.3 位图图元 361
11.3.1 原始位图操作 361
11.3.2 TIFF格式的位图 364
第12章 TIGA的程序设计 372
12.0 TIGA接口 372
12.0.1 TIGA体系结构 373
12.0.2 安装TIGA软件 377
12.0.3 语言接口 378
12.0.4 访问TIGA服务例程 379
12.1 TIGA初始化 379
12.1.1 系统和模式信息 383
12.1.2 象素浓度和缺省调色板 385
12.1.3 象素操作 387
12.2 文本与字体操作 388
12.2.1 字体头 389
12.2.2 加载字体文件 390
12.2.3 字体安装 391
12.2.5 文本显示服务例程 394
12.2.4 字体选择 394
12.3 光标控制服务例程 396
12.3.1 安装一个客户光标 398
12.3.2 TIGA光标的鼠标控制 401
12.3.3 中断33H的子功能 402
12.4 扩充图形库 408
12.4.1 坐标系统 409
12.4.2 向量绘图操作 409
12.4.3 光笔绘图操作 410
12.4.4 填充操作 410
12.4.5 剪裁 413
12.4.6 样例代码和程序 413
12.5 辅助和支持操作 421
12.5.1 关闭TIGA 421
12.5.4 中断处理程序 422
12.5.3 存储器管理 422
12.5.2 调色板功能 422
12.5.5 调试TIGA程序 423
附录A BIOS显示中断服务例程 424
附录B 软件安装 441
B1 软件备份 441
B2 安装到硬盘C上 441
B3 安装到其它目录下 442
B4 安装到其它软盘上 442
附录C 软件库的使用 443
C1 汇编语言中使用VIDEO库 444
C2 高级语言调用VIDEO库 445
C3 与QuickBASIC的接口 446
C4 与Microsoft/IBM C语言接口 451
C5 与Turbo Pascal接口 455
参考书目 458
- 《糊涂国王摸月亮 立体图形的组合》(韩)高滋贤文 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017