VGA实用编程技术
2 E币
成为会员,免费下载资料
文件大小:1.34 MB
上传者:52171314
时间:2013-11-22 22:05:25
下载量:58
第 1 章 VGA 显示系统原理.................................................. 1
1.1 PC 机图形显示系统发展概况....................................... 1
1.1.1 主流系统的发展........................................ 1
1.1.2 其它产品的发展........................................ 3
1.1.3 发展中的问题──兼容性................................ 4
1.2 VGA 显示器原理................................................. 5
1.2.1 单色阴极射线管显示器.................................. 5
1.2.2 彩色阴极射线管显示器.................................. 5
1.2.3 光栅扫描.............................................. 6
1.2.4 分辨率................................................ 6
1.2.5 扫描频率.............................................. 7
1.2.6 隔行扫描(interlaced) .................................. 7
1.2.7 屏幕尺寸.............................................. 8
1.2.8 点距.................................................. 8
1.2.9 荧光粉余辉............................................ 8
1.3 VGA 显示卡原理................................................. 9
1.3.1 VGA 的结构............................................ 9
1.3.2 VGA 显示模式.......................................... 10
1.3.3 色彩表示方式.......................................... 10
1.3.4 分辨率................................................ 11
1.3.5 图形模式.............................................. 12
1.3.6 速度.................................................. 14
1.3.7 编程接口.............................................. 15
第 2 章 VGA 图形操作技术.................................................. 16
2.1 显示存储器结构................................................. 16
2.1.1 如何读写显示存储器.................................... 16
2.1.2 位面技术及存储器分页.................................. 16
2.1.3 地址计算.............................................. 17
2.1.4 数据格式.............................................. 19
2.2 VGA 寄存器..................................................... 19
2.2.1 概述.................................................. 20
2.2.2 外部寄存器............................................ 20
2.2.3 CRT 控制器寄存器....................................... 21
2.2.4 定序器寄存器.......................................... 24
2.2.5 图形控制器寄存器...................................... 25
2.2.6 属性控制器寄存器...................................... 28
2.2.7 数模转换器寄存器...................................... 30
iv 目 录
2.3 视频BIOS ...................................................... 30
2.3.1 概述.................................................. 30
2.3.2 标准VGA BIOS ......................................... 31
2.3.3 VESA 扩展BIOS ......................................... 37
2.4 兼容性......................................................... 41
2.4.1 模式号................................................ 42
2.4.2 分页方式.............................................. 43
2.4.3 换页操作.............................................. 44
2.4.4 显示存储器容量检测.................................... 44
2.4.5 其它兼容性问题........................................ 45
第 3 章 程序设计基础...................................................... 47
3.1 程序设计语言................................................... 47
3.1.1 C++ ................................................... 47
3.1.2 嵌入汇编.............................................. 48
3.1.3 程序编写说明.......................................... 50
3.2 程序系统的内容及构成........................................... 50
3.3 图形显示程序设计............................................... 51
3.3.1 图形显示功能.......................................... 51
3.3.2 功能与图形模式的关系.................................. 53
3.3.3 颜色处理.............................................. 54
3.3.4 编程方案.............................................. 55
3.3.5 若干基本函数的实现.................................... 60
第 4 章 256 色模式的图形操作.............................................. 65
4.1 概述........................................................... 65
4.2 编程方案....................................................... 65
4.3 点操作......................................................... 67
4.3.1 操作步骤.............................................. 67
4.3.2 程序.................................................. 67
4.4 扫描线操作..................................................... 69
4.4.1 操作步骤.............................................. 69
4.4.2 程序.................................................. 69
4.5 清屏........................................................... 75
4.6 DAC 色彩查找表................................................. 76
4.6.1 原理及操作技术........................................ 76
4.6.2 程序.................................................. 76
[attach]1246[/attach]
1.1 PC 机图形显示系统发展概况....................................... 1
1.1.1 主流系统的发展........................................ 1
1.1.2 其它产品的发展........................................ 3
1.1.3 发展中的问题──兼容性................................ 4
1.2 VGA 显示器原理................................................. 5
1.2.1 单色阴极射线管显示器.................................. 5
1.2.2 彩色阴极射线管显示器.................................. 5
1.2.3 光栅扫描.............................................. 6
1.2.4 分辨率................................................ 6
1.2.5 扫描频率.............................................. 7
1.2.6 隔行扫描(interlaced) .................................. 7
1.2.7 屏幕尺寸.............................................. 8
1.2.8 点距.................................................. 8
1.2.9 荧光粉余辉............................................ 8
1.3 VGA 显示卡原理................................................. 9
1.3.1 VGA 的结构............................................ 9
1.3.2 VGA 显示模式.......................................... 10
1.3.3 色彩表示方式.......................................... 10
1.3.4 分辨率................................................ 11
1.3.5 图形模式.............................................. 12
1.3.6 速度.................................................. 14
1.3.7 编程接口.............................................. 15
第 2 章 VGA 图形操作技术.................................................. 16
2.1 显示存储器结构................................................. 16
2.1.1 如何读写显示存储器.................................... 16
2.1.2 位面技术及存储器分页.................................. 16
2.1.3 地址计算.............................................. 17
2.1.4 数据格式.............................................. 19
2.2 VGA 寄存器..................................................... 19
2.2.1 概述.................................................. 20
2.2.2 外部寄存器............................................ 20
2.2.3 CRT 控制器寄存器....................................... 21
2.2.4 定序器寄存器.......................................... 24
2.2.5 图形控制器寄存器...................................... 25
2.2.6 属性控制器寄存器...................................... 28
2.2.7 数模转换器寄存器...................................... 30
iv 目 录
2.3 视频BIOS ...................................................... 30
2.3.1 概述.................................................. 30
2.3.2 标准VGA BIOS ......................................... 31
2.3.3 VESA 扩展BIOS ......................................... 37
2.4 兼容性......................................................... 41
2.4.1 模式号................................................ 42
2.4.2 分页方式.............................................. 43
2.4.3 换页操作.............................................. 44
2.4.4 显示存储器容量检测.................................... 44
2.4.5 其它兼容性问题........................................ 45
第 3 章 程序设计基础...................................................... 47
3.1 程序设计语言................................................... 47
3.1.1 C++ ................................................... 47
3.1.2 嵌入汇编.............................................. 48
3.1.3 程序编写说明.......................................... 50
3.2 程序系统的内容及构成........................................... 50
3.3 图形显示程序设计............................................... 51
3.3.1 图形显示功能.......................................... 51
3.3.2 功能与图形模式的关系.................................. 53
3.3.3 颜色处理.............................................. 54
3.3.4 编程方案.............................................. 55
3.3.5 若干基本函数的实现.................................... 60
第 4 章 256 色模式的图形操作.............................................. 65
4.1 概述........................................................... 65
4.2 编程方案....................................................... 65
4.3 点操作......................................................... 67
4.3.1 操作步骤.............................................. 67
4.3.2 程序.................................................. 67
4.4 扫描线操作..................................................... 69
4.4.1 操作步骤.............................................. 69
4.4.2 程序.................................................. 69
4.5 清屏........................................................... 75
4.6 DAC 色彩查找表................................................. 76
4.6.1 原理及操作技术........................................ 76
4.6.2 程序.................................................. 76
[attach]1246[/attach]
展开》
折叠》