计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

DOS真彩色模式下真彩色图像显示技术毕业

2015-06-03 01:35
导读:计算机论文论文,DOS真彩色模式下真彩色图像显示技术毕业怎么写,格式要求,写法技巧,科教论文网展示的这篇文章是很好的参考: 摘要 该文通过介绍Cirrus GD5434卡等几种高、真彩色卡及其显示

摘要 该文通过介绍Cirrus GD5434卡等几种高、真彩色卡及其显示模式,详述了DOS环境下与硬件无关的VESA高彩色仿真真彩色、真彩色图像全息显示的一般性方法,还提示了24位PCX真彩色图像解压缩快速显示编程的要点。最后给出C语言编程示例。

一、高、真彩色显示卡
近年来,顺应CAD、CG及多媒体技术进步的要求,许多彩色适配器板卡厂商先后推出性能价格比较高的一系列高彩色(High Color)和真彩色(True Color)SuperVGA显示卡。如Trident Microsystems公司的TGUI94XX、TGUI96XX,Cirrus Logic的GD543X、GD544X,Tseng Laboratories的ET4000, ARK Logic的ARK1000,、ARK2000,S3 Incorporated的 S3 86CXXX等等。它们除了继续支持标准VGA模式外,都支持16色、256色、32K高彩色、64K高彩色及16.7M真彩色VESA BIOS 扩展模式,版本大多为VESA 1.2, 卡上具有32K、64K及16.7M DAC,有16位ISA、32位VESA、32位 PCI总线等多种接口,显示VRAM配置一般有1M、2M、4M,一般都带有硬件加速的32位或64位图形加速引擎(Graphics Engine),满足了当今386~586各种档次的PC机对更多色彩、更高分辨率的要求。
表1整理了市场上常见的GD5434(64位GUI)、TGUI9440AGi(32位GUI)和ARK2000PV(64位GUI)三种PCI总线高、真彩色显示卡的OEM BIOS调用模式号、色彩数、分辨率、VESA模式对照及其相应的VRAM占用等数据。其他支持 VESA 1.2的显示卡只要查阅卡附手册得到OEM(原始设备制造商)自定义的高、真彩色模式号或其对应的VESA模式号。有些配4M VRAM的显示卡甚至可支持1280×1024 16M色(VESA 1.2 11BH模式)。
表1

二、高、真彩色编程与256色编程的异同
高、真彩色模式编程在写视频缓冲区端口索引号、页切换方式、置模式号等方面类同扩展256色编程,例如,Trident的高、真彩色显示卡,写视频缓冲区端口索引号仍是(0x3C4, 0xE)和(0x3C5, page^2),视频窗口页粒度仍是64, 页切换方式仍是64K 页、128K页任选。不同点在于:高、真彩色模式已经不再使用256组DAC寄存器索引号及调色板概念,而使用像素字长的RGB 分量数据直接描述色彩及饱和度,写视频缓冲区映射到VRAM后由新的64K DAC或16M DAC将色彩数据转为模拟信号送多频彩色显示器,256 色编程中有关调色板的BIOS中断全部失去作用;其次,由于用多个字节表示一个像素,高、真彩色DAC 转换的时间成倍增加,显示速度过分依赖卡上图形引擎(Graphics Engine)的效率,再加上数据成倍占用RAM或VRAM,所以显示速度明显慢于256色图像显示。

(科教范文网http://fw.NSEAC.com编辑发布)

另外,不同厂商自定义的访问端口寄存器索引号的方式均各不相同,直接根据硬件特性的编程必然缺乏通用性。若按照这些显示适配卡都支持的 VESA ( VideoElectronics Standards Association)标准扩展BIOS功能调用接口编程,从而实现软件接口层次上的兼容性,所编程序便可在众多的Super VGA卡上运行,有关 VESA编程的详细资料请查阅有关书刊。
表2是高、真彩色像素的分量结构示意,是理解高、真彩色图像编程的关键。
表2

上一篇:DOS下DSP播音的编程毕业论文 下一篇:没有了