教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 求职职场 >

VESA Super VGA标准及其编程方法

来源:网络收集 时间:2025-09-14
导读: 一个论文 麓. 誊 叠≯ 0≯ 酗 怔 囊零霉霉 用实践 一 , VES标准的产生背景 A P丰富的图形功能是它得到广泛接受的重要因素 C之一 .各种图形应用程序, A tCAD, od efe而如 uo W rP ret VGA卡的分辨率越来越不能满足各种图形应用的需要,而各厂商竞相发展了各种

一个论文

麓. 誊

叠≯ 0≯

囊零霉霉

用实践

,

VES标准的产生背景 A

P丰富的图形功能是它得到广泛接受的重要因素 C之一 .各种图形应用程序, A tCAD, od efe而如 uo W rP ret

VGA卡的分辨率越来越不能满足各种图形应用的需要,而各厂商竞相发展了各种更高分辨率的图形卡:因 I M公司推出8 1/现叉推出 X B S 4 A( GA标准 )分辨事选 . 1 2 x 6~ 2 6但由于其价格高,系结构的不兼容 04 78 5 .体

等,各种方便使用的图形用户接口(和 GUI, MS )如D OS的 D OS S HE l, id ws OS 2 rs n a in L W n o,/ P e e t t o

性和技术的非公开性 -此图形卡并未被广瑟接受;众而多的兼容机厂商在 VGA标准的基础上推出各种 p r e VG卡,辨率也达 1 2 N 8 x 5 ( A分 0 4 7 8 2 6并计划达到 1 8 20x1 2×2 6 .这些厂商包括 AT, I sa d T I 04 5) IcIp n ∞I i -n lg e,Ge o o o is n a,Trd nt ie,O rh d c i Ph e x,p r ds o ni a a ie,

Ma a e n g r等,巨使图形功能成为衡量 P c性能的一项熏要指标图形功能本身的指标包括分辩率高低,示觑显色的种粪及操作速度等,而兼容性,软件主持程度更是项重要的指标 .~

从一开始 -世界的 P全 C软硬件 r商均遵从 I M B公司建立的一系列图形标准: A, GA及 V CG E GA,辨丹率从3 0×2 0 6 0 8 -屏显示的颜色从2颜色 2 0到6 4×4 0同种到2 6 5种颜色 .标准化设大地促进了P c产业的发展 .但

Vi o S v n等 .良好的性能和广赶的支持使这些岛 d - ee e p rVGA图形卡在各种擞机上得到广瑟配置 .但是 . e虽然采用相同的体系结构,实细节却不同,其编程方法也各不相同,这成为 S P rVGA推广应用的一丈障碍 . u e 为此,一个新的工业标准化组织——视频电子学标准协会 (Vie lernc tn ad s c t n, d o E eto i S a d rsAso i i s ao 值得一提的是 1号功能调用,一功能在许多资 2这料上避而不谈,利用此功能可以设置一个事件屏蔽器和自己的事件处理子程序人口,鼠标器更加.用化,使应 可以让鼠标驱动程序 .自主地工作,而无需反复查询鼠标状态 . 鼠标器在 Mi ao t a o . c s f Wid W5中的重要性是有目 r 其睹的 .在 MSWid ws3 0中定义了 2 no . 1个可由鼠标器弓发的" I消息 ( sa e (表 2 .消息分为两大类; mesg )如 ) 用户区消息 ( l n ra Mes g )非用户区消息 C i tA e sa e和 e ( nl n e sa e .前者有 l No ci t e Ar aMesg ) O条 .当鼠标键是

表 2序号信息名

设置条件鼠标左按钮被连击鼠标左按钮被按下 鼠标左按钮被释放鼠标中按钮被连击鼠标中按钮被按下鼠标中按钮被释放鼠标右按钮被连击鼠标右按钮被按下鼠标右按钮被释放鼠标被移动鼠标左按钮被连击鼠标左按钮被按下鼠标左按钮被释放艉掂中按钮被连击鼠标中按钮被按下鼠标中按钮被释放 鼠标右按钮被莲击 鼠标右按钮被按下鼠标右按钮被释放鼠标越过窗口舯禁部分

I W M M 0U S EM 0 VE 2 W M LBU TT0N DBLCLK

3 W M—L U T1 KDcw N B 0 )4 W M LBUTT0 NUP 5 W M

一 0 06 W M

8 _l —RBUTT0NBLOLK 0 -W~I… l 1 9 W M—RBUTT0N∞ W N

7 W M M BU TTON U P

1 W M R J 0 BIT【NU P Jn W M NCM ( U S 1 EM OV E I W M NCLB T To NBLCLK 21 W M 3

1 W M—NCLBUTTON U P 4 1 W M—NCM/U门 5 3 0NBLCLK1 W M 6

头处于窗口的用户区 (除去标题条,燕单条,滚动条以外的窗口内区域 )时发生鼠标事件而传回的消息 .应用程序对捕获的消息可以进行相应处理,也可忽略不计 .对 Wid ws环境下有关鼠标器具体编程技术有兴趣的读 no者可以参阅文献 (, 2.

1 W M—NCM HU TTONU P 7l W M—NCRBU TT0 NBLCLK 8 1 W M NCRBU TTo NDOW N 9 2 W M—NCRBU T 1 O T{ KU P Z W M NCHl TEST 1 T

参考文献1Mirs f P e .M i ootM o s P o rmm rs& f co ot re c sf u e r g a e' r —e- e, 1 89 2~ 9

注: 1 ,区文标信息,1 2 1 0为 1 1为非户区文标恬惠

2Mirsf llws3 O新窗口软件程序设计指南 . cootWi o . i 北京中科院希望高辑电脑技术公司,9 1 1 9孝6 9

童 J毒 予 19,蠖孽 舞 写{ j _导畸 9 38 毒;辫凄

一个论文

筵_用嗣一 薹实 . l五

:|;÷ I; _} ;

ll _一 I;舞餮_ _ I - 鬻鬻 l 1 l . i; i_ .

VES承担起了提高各种 S p rV A) u e GA卡兼容性的重任,它提出了一组附加的 B OS功能谓用接口——访问 I S p rVGA扩充模式和功能的标准方式而在软件 u e从接口层次上实现了各卡之间的兼容性 .要遵从此标准只 (并配上相应的驱动程序)所编程序就可在各种不同的 S p rVGA上运行 . u e

的位置在 O 0 h 0到 0 0 h 0 F F上尺寸为 A0 0: A0 0 F F h 6 K这对于通常的图形操作是很方便且有效的且 4 B,而

后面介绍的两种窗口配置情况也可模拟戚此情况,因此我们的图形示倒均以此为基础,的可依此类推.别

=, ES标准支持的分霄映射机制 V A各 S p rVGA卡提供分辨率远高于标准 VGA的

u e各模式 (见文献[] 4 ) VE A均赋予一标准的 1 b参 3[], S 6模式号,表给出了模式号及其分辨率 .它们要甩附

值得指出的是, VRAM每页的太小 (尺寸)页等于窗口尺寸,一般为 6 K但每页的地址增量 (粒度 ) 4 B,页 却不一定等于页尺寸 (比如 VGA卡[]页敦度就 P}上为 4 )因此在计算映射页号时应考虑到此情况,自 KB+然, S会提供页粒度, VE A页尺寸,口地址等窗口配置窗情况的详细信息; 2 .两个I叠窗口这时有两个在主机相同地址上的窗口记为窗口

VE A的标准方法进行设置, S因此各 S p rVGA供应 u e商在支持 VE A标准的同时还可以继续支持他们原先 S的 7 b模式号系统 .高分辨率 l色模式下, AM的在 6 VR结构类似于标准 VGA卡的 l 6色模式 .用 l采 b面结构,每十点占地址空间的一个位,个 VR整 AM地址空间按行线性连续存放,当超过一十段的大小时,使用就

A,一个可读,一个可写,且可分别映射不同的 B,另并页.这对于在 V RAM上进行块传送 ( i l)很有用 B t t是 B的,对于通常的图形操作却没什幺用 ( 1但对 6色的位面结构还有害,而在图形操作时可通过使窗口 A,因 B映射到同一页来模拟单个可读写的窗 I配置,而简化绘: 1从图算法并可与情况 1采用同样的代码 .这里也有页粒度,页尺寸的问题, 3 .两个非 I叠窗口这时有两个独立的,寸各为 3 KB均可读写的尺 2,窗口也记为窗口 A,一个在主机地址 0 0 h: B, A0 0 0到0 0 h 0 F Fh上,一个在主机地址 0 0 h 0到 A0 0 7 F另 A8 0:

页映射机制把要操作的 VRAM分块映射到主机提供的地址上,后就象标准 VGA的 1然 6色模式一样进行操作{高分辨率 2 6色模式也象标准 VGA卡的 2 6而 5 5色模式一样,每像素点 8 b整个地址空间按行线性连续存放,过一定范围 ( 6 KB的 VRAM地址空间用超如 4 )页映射机制丹块映射到主机提供的地址上,后就象然VGA的 2 6色模式一样进行操作 5 V A标准显示模式 ES田#瓤色起 M V A R址谴

0 0 h 0 F F七.典型的倒子如 P AS 0 7 F h VGA卡 .这也对

在 VRAM上进行块传送 ( i l)有用]但对通常 Bt t很 B,的图形操作却是一个障碍 .为页尺寸太小 .要经常因需判断页边界,而降低了绘图效率,从因而在图形操作时可通过使窗口 A, B映射到连续的两块 ( 3 KB而非以 2页

粒度为单位 )模拟单个可读写的窗口,而简化绘来从图算法并可与情况 l采用同样的代码 .三, ESA标 …… 此处隐藏:7885字,全部文档内容请下载后查看。喜欢就下载吧 ……

VESA Super VGA标准及其编程方法.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1704510.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)