视频图形阵列

✍ dations ◷ 2025-04-04 11:27:19 #视频图形阵列

视频图形阵列(英语:Video Graphics Array,缩写:VGA)是IBM的一个使用模拟信号的电脑显示标准,在1987年随IBM PS/2系列计算机推出。VGA是大多数PC制造商所遵循的最后一个IBM图形标准,几乎1990年后的所有PC图形硬件都最低支持VGA。

当用VGA来表示分辨率时,通常是指640×480。

VGA除了扩展为256色的EGA式色版外,这256种颜色是可以改变的。可以透过VGA DAC,任意的指定为任何一种颜色。这就程度上改变了原本EGA的色版规则。因为在CGA上,只有16种无法改的色彩。在EGA上虽然仍只能显示16种色彩,但这16种色彩其实是从64彩色盘中挑选出的。EGA分配给每个色频(RGB)两个比特, 2 2 {displaystyle 2^{2}} =4种变化, 4 3 {displaystyle 4^{3}} 个色频=64种色彩。而VGA在指定色版颜色时,一个颜色频道有6个bit,红、绿、蓝各有64种不同的变化,因此总共有262,144种颜色。在这其中的任何256种颜色可以被选为色版颜色(而这256种的任何16种可以用来显示CGA模式的色彩)。

这个方法最终仍然使了VGA模式在显示EGA和CGA模式时,能够使用前所未有的色彩,因为VGA是使用模拟的方式来绘出EGA和CGA画面。提供一个色版转换的例子:要把文字模式的字符颜色设置为暗红色,暗红色就必须是CGA 16色集合中的一种颜色(譬如说,取代CGA默认的7号灰色),这个7号位置将被指定为EGA色版中的42号,然后VGA DAC将EGA #42指定为暗红色。则画面上的原本的CGA七号灰色,都会变成暗红色。这个技巧在256色的VGA DOS游戏中,常常被用来表示加载游戏的淡入淡出画面。

总结来说,CGA和EGA同时只能显示16种色彩,不过EGA有更多色盘可用。而VGA不但兼容于CGA或EGA模式,更可以使用Mode 13h模式一次显示256色版中的所有色彩,而这256种颜色是从262,144种颜色(18-bit)中挑出的。

VGA所使用的显存,透过一个窗口对应于PC的主存,它们的真实地址为0xA000和0xC000之间的存储器。典型地来说地址的开始点是:

由于使用的区段皆不相同,在同一部机器上设备一个单色显卡(MDA)和另一个彩色显卡(VGA、EGA或CGA)是不冲突的。在1980年代初,这种典型的搭配方式用于Lotus 1-2-3表格上,一部高清晰单色屏幕用来显示文字,而另一部低解析的CGA屏幕用来显示图表。许多程序员也用这种配置来开发软件,一部屏幕显示debug细节,另一部屏幕则显示真正的软件运行画面。许多商业的调试软件都支持这种配置,例如Borland的Turbo Debugger、由Alan J. Cox开发的D86、微软的CodeView等,Turbo Debugger和CodeView可以甚至可拿来debug微软的Windows软件。也有DOS驱动程序如ox.sys模拟一个终端来接受Windows的debug消息,而不用真正接上另一个终端。在DOS底下使用“单色模式”指令,使其输出转向单色也是可能的。另外,假如电脑上并无单色显卡,那么可以使用EMM386.EXE程序让其他程序可以使用B000-B7FF这一段存储器。(于config.sys文件中加入"DEVICE=EMM386.EXE I=B000-B7FF")

一个未被纪录但十分广泛使用的技术称作Mode X(由Michael Abrash导入),使程序员能够使用在Mode 13h之下无法做到的分辨率。他将256 KiB连续的显存“解开”并分成四个层次,因此在256色模式时全部256 KiB的存储器都可以使用。技术上这将使得处理变得更复杂,并且性能降低。但在一些特殊情况下,性能损失的情况可以被弥补:

有时候,显示器必须降低更新频率来满足这些模式,这会造成眼睛的疲劳这样的低分辨率虽然在PC市场早已淡出,但在Pocket PC和PDA市场,它正逐渐成为标准。它也常被用来指称15针的D型接头,这种接头仍然用来传输各式各样分辨率的模拟信号。

VGA曾经被IBM官方宣布使用XGA标准所取代,但在历史上,它其实是被其他的OEM制造商用所谓的SVGA标准所取代。

VGA中的A指的是“阵列(array)”而非“转换器(adapter)”,因为它从一开始就被设计为一个单一的集成芯片,用来取代Motorola 6845和数十个离散的逻辑芯片组合而成的ISA母版,这种设计是之前的MDA、CGA和EGA所使用的。VGA的这个特性允许它轻易的植入PC的主板之中,只需要额外的显存、振荡器和一个RAMDAC,就具备显示功能。IBM PS/2电脑系列就是采用将VGA放置于主板上的设计。

VGA的规格表如下:

VGA支持可单独操控像素的APA(All Points Addressable)模式,也支持字母与数字的文字模式。标准的图形模式如下:

它也支持用模拟的方式画出向下兼容的分辨率:EGA、CGA和MDA。

标准的VGA文字模式使用80×25或40×25个字母或数字组成的平面。每个字符的块状区域可以选择16种前景色和8种背景色;8种背景色来自bit容量较低的集合(以今天的标准来说,例如ffffff或者是000000)。而字符本身也可设置是否闪烁,而字符的闪烁动作都是同时的。画面的闪烁功能和选择背景颜色的功能是可交换的,换句话说两者只能择一。以上这些选项和IBM先前生产的CGA转换器是相同的。

VGA虽然支持黑白和彩色的文字模式,但黑白模式很少使用。大多的VGA在显示黑白模式时使用彩色模式,即是将灰色字画在黑色背景上。而使用VGA的单色显示器也能很好的支持这样的彩色模式。现代显示器和显卡若连接不当,偶尔会导致显卡的VGA部分侦测显示器为单色的,而这将使BIOS引导显示为黑白模式。通常在加载操作系统和适当的驱动程序以后,显卡的设置被覆盖,显示器就会变回彩色。

在彩色的文字模式中,每个字符其实由两个byte代表。较低的一个byte用来显示字符,而较高的byte就用来代表彩色、闪烁等等属性。这种成对的byte模式是从CGA就一直传续下来的。

VGA的色彩系统可以向前兼容于EGA和CGA转换器,而它在其上又新增了一种设置。CGA可以显示16种色彩,EGA则将其扩展成从64种颜色色版选出的16色模式(即红绿蓝各2 bits)。VGA则更将其扩展成256种颜色色版,但为了向前兼容,一次只能选择256种之中的64种(例如第一个64种颜色集合、第二个…)。所以一个。它们也不兼容于较老旧的显示器,将造成诸如overscan、闪烁、垂直滚动、缺乏水平同步等等缺点。因为如此,多数的商业软件使用的VGA调适都限制在显示器的“安全界线”之下,例如320×400(双倍分辨率,2 video pages)、320×240(方形像素,3 video pages)和360x480(最高的兼容分辨率,1 video page)。

相关

  • 德拉甘·奥库卡德拉戈米尔·"德拉甘"·奥库卡(塞尔维亚语:Дpaгoмиp Дpaгaн Окука,1954年4月2日-)是一名塞尔维亚足球教练。2011年5月10日,中国足球超级联赛球队江苏舜天宣布奥库卡接
  • 韩湘甯韩湘甯(1939年-),名字常做韩湘宁。出生于四川重庆,祖籍湖南湘潭。台湾知名的照相写实主义油画家,曾是“五月画会”的一员。曾就读于台湾师范大学美术系,于1961年毕业,早期画作以抽象
  • 黄桦黄桦(1912年10月-1998年),原名乔国安,男,直隶(今河北)安平人,中华人民共和国政治人物,曾任河北省文联副主席,河北省人大常委会副主任。
  • 塞蒂亚塞蒂亚(Sethia),是印度中央邦Chhindwara县的一个城镇。总人口4559(2001年)。该地2001年总人口4559人,其中男性2461人,女性2098人;0—6岁人口650人,其中男334人,女316人;识字率60.74%,其
  • 1988年热带风暴基斯热带风暴基斯(Tropical Storm Keith)是1988年大西洋飓风季的第11个热带风暴,也是继1925年大西洋飓风季以来在一个自然年中以最晚日期袭击美国本土的北大西洋热带气旋。这场风暴
  • 梵蒂冈第一届大公会议梵蒂冈第一届大公会议(拉丁语:Concilium Vaticanum Primum)于1868年6月29日由教宗庇护九世召开,是罗马天主教会第20次大公会议,共744位教会领袖出席。会议于1869年12月8日在圣伯
  • 乔·阿尔劳茨卡斯约瑟夫·阿尔劳茨卡斯(英语:Joseph Arlauckas,1965年7月20日-),美国NBA联盟前职业篮球运动员。他在1987年的NBA选秀中第4轮第5顺位被萨克拉门托国王选中。
  • 哥尼流哥尼流(Cornelius)是常见的一个罗马名字,“百夫长哥尼流”(Centurion Cornelius)特指新约圣经中的一个人物,是在罗马帝国犹太行省凯撒利亚意大利营的一位罗马百夫长。他是最早皈依基督教的非犹太人之一。他皈依基督教之前,相当虔诚,全家敬畏上帝,常常祷告,又多多赒济百姓。曾在异象中见到天使,告诉他他的祷告和赒济已蒙垂听,要派人去约帕请彼得前来该撒利亚。见《使徒行传》10章。哥尼流打发的人尚未到时,彼得自己也见到了另一个异象;在彼得的异象中,他看见天上降下一个器皿,里面有各种四足的走兽和天
  • 李全忠李全忠(9世纪-886年),中国唐朝末年军阀,885年推翻前任卢龙节度使李可举后统治卢龙军直至886年去世。儿子李匡威、李匡筹在他死后相继为节度使。李全忠生年不详,卢龙军部范阳人。父李慕勋,守平州刺史,累迁检校左散骑常侍。李全忠年轻时通《春秋》,好鬼谷子之学。唐僖宗广明年间(880年—881年),李全忠为棣州司马。他家中长出一尺三节的芦,他心里很讨厌它,对别驾张建章说:“我家生芦,不是怪事吗?”张建章说:“芦是茅类,得泽而滋,公家有茅土之庆,这不是天意吗!它生有三节,必意味着公家有三个传节钺者。公要勉树功
  • 立春 (电影)《立春》,中国电影顾长卫导演,蒋雯丽主演。2007年罗马电影节​(意大利语)首映,2008年4月中国公映。蒋雯丽获得了2007年罗马电影节与2009年第27届中国电影金鸡奖的影后。“影片台词采用内蒙古包头方言,拍摄地点也是包头,影片真实展现了上世纪80年代北方城市人渴望新生活的状态”。1980年代,在中国北方一座工业城市里当音乐教师的王彩玲相貌丑陋,却个性清高,因此年纪颇大却仍是孤单一人。她拥有一副好嗓子,且酷爱唱歌剧,一直梦想着有朝一日站在巴黎歌剧院的舞台上演出。她看着一个个拎着包离开这座城市的人羡慕不