TVGA 彩色视频模式论文 摘要本文首先分析了 TVGA 的结构和其显示原理,然后进一步阐述了其 256 彩色模式下的存储模式,并给出了的有用编程技术,还附了一个在 TVGA 显示器上显示 256 色图像的源程序。 关键词 DAC 彩色表 增强型视频图形阵列 TVGA 自从 Trident 公司开发出来,现在以成为 IBM 和其他兼容机上普遍适用的图形显示器。TVGA 提供与 VGA 寄存器级兼容能力,并增强了几种显示模式,特别是它能很方便的显示 256 种颜色,为我们提供了丰富多彩的照片式图像显示。为了让读者能对 TVGA 的 256 色模式有一个清楚而全面的认识文章将从结构显示原理以及存储模式等方面来介绍,最后并给出TVGA256 色模式下的编程技术。 一、TVGA 视频模式 TVGA 提供了与 VGA 寄存器级兼容能力,而且大大增强了图形、文本模式,支持 256K×4DRAM、等离子体显示控制,它可以 模 拟 VGA 、 EGA 、 CGA 、 MDA 和 256 色 图 形 方 式 , 有640×400、640×480、800×600 和 1024×768 四种模式。 TVGA 除拥有 VGA 标准图形模式外,还有扩展 VGA 模式。在配置 512K 视频缓冲区(DRAM)的系统中,256 色的分辨率可达到800×600;若配置 1MBDRAM,还可以达到 1024×768 更高的分辨率。 表 1 给出 TVGA 扩展图形模式的说明。 @@T5S10600.GIF;表 1@@ 由 表 1 可 知 TVGA 提 供 4 种 256 色 扩 充 模式 :5CH(640×400) 、 5DH(640×480) 、 5EH(800×600) 和62H(1024×768)。在此后的文中,所谈及的 TVGA256 色的视频模式就是上述四种模式。 二、TVGA 结构 TVGA 主要由:定序器、CRT 控制器、图形控制器、属性控制器、DAC 支持逻辑、主总线接口及显示寄存器接口等 7 部分组成,它们之间的逻辑关系如图 1 所示。 @@T5S10601.GIF;图 1@@ 1.定序器 定序器为 DRAM 接口提供基本的存储器时序,为 CRT 提供字符时钟,并执行某些存储器地址解码。它通过 5 个可以读写的寄存器进行控制。它们有两个 I/O 地址(3C4 和 3C5)。3C4 是序号寄存器,用于选择工作寄存。数据输出到 I/O 地址为 3C5 的寄存器。 2.CRT 控制器 CRT 控制器通过产生显示器光栅的同步信号等来控制显示器,它也可以定义屏幕上显示数据的格式。 3.图形控制器 图形控制器位于存储器与系统处理器之间的数据通道中。在缺省状态下,图形控制器是透明的:数据在处理器之间直接进行逻...