《高分辨率视频图形系统原理和程序设计》求取 ⇩

第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 SuperVGA30

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 指令Cache55

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 BIOS146

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 BIOS253

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 模拟80x87273

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 关闭TIGA421

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

1996《高分辨率视频图形系统原理和程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)Julio Sanchez,(美)Maria P.Ca 1996 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

系统程序设计(1981 PDF版)
系统程序设计
1981 北京:科学出版社
电磁学:原理·问题解析(1979年04月 PDF版)
电磁学:原理·问题解析
1979年04月 新兴图书公司
Visual Basic 图形程序设计( PDF版)
Visual Basic 图形程序设计
北京:清华大学出版社
用C++设计二维三维分形图形程序( PDF版)
用C++设计二维三维分形图形程序
C和C++图形程序设计基础( PDF版)
C和C++图形程序设计基础
微机图形程序设计(1985 PDF版)
微机图形程序设计
1985
控制系统的分析设计程序(1985 PDF版)
控制系统的分析设计程序
1985 西安:西北工业大学出版社
Turbo C++图形程序设计(1993 PDF版)
Turbo C++图形程序设计
1993 北京希望电脑公司
微型计算机系统原理及程序设计(1989 PDF版)
微型计算机系统原理及程序设计
1989 广州:广东科技出版社
计算机绘图程序设计和绘图系统应用(1989 PDF版)
计算机绘图程序设计和绘图系统应用
1989 北京:机械工业出版社
视频会议系统原理与应用(1999 PDF版)
视频会议系统原理与应用
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
用C++设计二维、三维分形图形程序(1995 PDF版)
用C++设计二维、三维分形图形程序
1995 北京:科学出版社;龙门书局
系统工程BASIC程序设计(1987 PDF版)
系统工程BASIC程序设计
1987 北京:科学出版社
Windows 95应用速成(1996 PDF版)
Windows 95应用速成
1996 北京:人民邮电出版社
高级程序设计语言原理(1992 PDF版)
高级程序设计语言原理
1992 北京:航空工业出版社