首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
本文分析了VGA的256彩色图形模式下显示存储器和视频DAC结构,提出用BIOS中断调用、视频DAC寄存器读写和显示存储器直接读写的编程方法,并给出了C语言实例.  相似文献   

2.
金永涛 《电脑》1994,(11):60-61
在EGA显示系统下,一般来说边界较小,如果选择非黑色边界,将导致边界不清;但在VGA显示系统下,边界效果得到了明显的改善,在VGA上开发的应用软件,无论是在图形状态下或文本状态下,如果设置一个漂亮的边框,将使画面更加美观,得到一个具有特殊效果的屏幕.一、边缘颜色的控制原理不论是EGA还是VGA显示系统,一般对于屏幕边界的控制,都是通过对ATC属性寄存器的11号被索引口的操作来完成的,使用中也可以直接采用BIOS调用的办法,其效果是一样的;BIOS中置边缘寄存器的控制方法如下:  相似文献   

3.
目前绝大多数计算机中都配置TVGA高级显示系统,这使屏幕图形图像处理能力得到了很大改善。于是西文图形状态下显示汉字图像就不仅仅局限于各种图形函数,利用图形控制寄存器设置不同写模式来直接写视频显示缓冲区快速显示汉字技术,非常适合广大程序设计人员。 对于大多数程序设计人员来讲,图形控制寄存器的功能和设置方法都非常熟悉,因此这里不再赘述,只将不同读写模式下直接写视频显示汉字的实现技巧和通用功能函数介绍给广大同行参考。 直接写视频显示缓冲区显示图像可有两种方  相似文献   

4.
金永涛 《电脑》1994,(12):29-29
VGA显示系统中的DAC寄存器,也称颜色寄存器或数模转换器,它在VGA显示系统中充当着相当重要的角色,相当多的在VGA显示系统上实现的屏幕特技,都是通过对DAC寄存器的巧妙设置而完成的.VGA中的数模转换器由256个18位的DAC寄存器组成,每个DAC寄存器中用6位分别表示G(红)、R(绿)、B(蓝)颜色值,每种颜色值可在0—63之间取值,所以通过R G B三基色可以合成256K种不同的色彩,能够显示出具有微小差别的颜色,基本上达到了模拟信号输出的效果.  相似文献   

5.
在PC机上,显示环境非常复杂。显示卡有CGA卡、单显卡、EGA/VGA卡等。显示方式又有文本/图形显示方式之分,再加上各种分辨率、颜色数。另外,还可以按操作系统把显示环境分为基于修改BIOS调用的早期的汉字系统(如CCDOS 4.0,2.13H)、利用EGA/VGA卡页面影射转换或设置128K页仿真文本缓冲区的直接写屏的汉字系统以及西文操作系统等。  相似文献   

6.
如今许多Super VGA显示卡配上足够内存就可以显示24位真彩色图象,而不必采用色彩抖动的方法显示,不但编程较简单,而且显示速度加快。这些Super VGA显示卡都配备了支持视频电子标准协会提出的VESA标准的VESA扩展VGA BIOS。如果利用VESA扩展VGA BIOS提供的这组调用功能。采用直接写视频缓冲区的方法来编写图象显示程序,则这些程序几乎可以在所有的Super VGA上运行而不必针对某特定显示卡编写特定显示程序,十分方便。因此,掌握这一编程技巧,对编程人员尤其是图象程序编程人员大有益处。  相似文献   

7.
本文针对EGA/VGA显示器的特点,采用C语言直接对图形控制寄存器编程,点阵汉字按字节方式在屏幕显示。具体编程步骤如下: (1)该子程序首先调用函数MK_FP()获取指向屏幕内存地址指针svga。 (2)打开汉字库文件,取得指定的汉字点阵数组by[72]。 (3)把显示屏幕设置为图形工作方式,它通过对EGA/VGA方式寄存器赋值来实现。即:outportb(0x3ce,5);outportb(0x3cf,2);  相似文献   

8.
介绍了捕捉专用软件GBCUV屏幕图形的驻留程序设计原理及过程。研究发现,当某些软件设置有防屏幕拷贝措施时,可以通过图形端口寄存器的编程,读写图形缓冲区指定页的内容。  相似文献   

9.
EGA/VGA/TVGA图形控制系统中的读写模式,不同读写模式在高级图形方式、扩展16色图形方式和扩展256色图形方式下直接读写视频显示缓冲区快速显示汉字的实现方法.  相似文献   

10.
IBM5550机的键盘输入输出是通过调用BIOS中断处理程序来实现的。对于键盘字符的输入输出,则是由16H中断处理程序的0号子模块(调用时,置AH=0,然后进行INTl6H)来完成的,它的工作是从键盘缓冲区读取所按键的键盘代码,返回到命令处理程序或应用程序进行处理,同时修改键盘缓冲区指针以表示本次处理完毕,等待下一次处理。处理汉  相似文献   

11.
八、显示方式及直接写屏设置 本菜单用于设置与直接写屏、西文制表符识别、光标控制、显示模式等与显示有关的参数。 (1) 允许直接写屏 什么是直接写屏?直接写屏就是许多西文软件为了提高英文字符的显示速度,在显示字符时不通过DOS或BIOS功能调用,直接将字符及其属性写入显示缓冲区的过程。  相似文献   

12.
绘图仪是以矢量形式输出图形,它的优点在于图形线段的效果不受象素点阵分辨率的限制,这样我们可以考虑从绘图仪上硬拷贝屏幕图形.由于绘图仪和显示器是以不同原理方法产生图形,采取直接读取屏幕显示缓冲区的内容,重新组织点阵数据,类似于从打印机硬拷贝屏幕图形的方法显然是行不通的.屏幕上的图形显示是通过调用图形库函数(如Turbo C的图形库)或图形软件包完成的.而绘图仪输出图形是通过向绘图仪发送字符串形式的绘图命令实现的.如果在屏幕图形显示过程中,使用扩充的图形库函数完成图形功能的绘图仪命令,这样,屏幕上每完成一步图形显示操作,便在绘图仪上生成相应的图形,待整个图形显示完成后,就在绘图仪上生成屏幕图形.  相似文献   

13.
TuroBASIC是一个集编辑、编译、运行、操作于一体的优秀BASIC语言。与Borland公司的其它高级语言编译系统相似,TurboBASIC与DOS系统接口提供了良好的支持,可以满足更快速度、更大灵活性的要求。1接口函数和接口语句TurboBASIC语言提供了REG和CALLINTERRUPT语句和REG函数用于调用DOS和BIOS软中断。1.1REG语句REG语句用于置寄存器缓冲区的值。TurboBASIC并不直接操作CPU的寄存器,而是开辟一块可读写的中间缓冲区,其内容是寄存器内容的映象,故称寄存器缓冲区。接口函数和语句都是通过这个缓冲区与系统打交道…  相似文献   

14.
介绍了利用VC++6.0对Access数据库中OLE图像字段的读写方法。详细介绍了在VC++6.0中读取OLE字段图像到缓冲区、将缓冲区图像显示到Picture控件、将Picture控件中图像写入OLE字段的方法,并给出这些方法的应用实例。  相似文献   

15.
金山汉字系统(Super-CCDOS)目前在国内相当普及,其优点是它提供的桌面排版系统WPS和绘图工具SPT功能比较齐全,使用方便;它的缺点是作为一个中文平台,中西文兼容性不好,另外不支持汉字写视频功能,汉字显示速度比较慢。笔者通过努力,终于解决了金山系统的汉字写视频问题,有兴趣的读者不妨一试。 1.汉字直接写视频的原理 首先解释一下什么叫直接写视频。直接写视频就是通过操纵EGA/VGA的视频寄存器向屏幕显示输出,而不是通过调用视频中断INT 10来进行屏幕输出。一般最常用到的两个EGA/VGA视频寄存器为3CE和3CF,其中3CE为索引寄存器,3CF为值寄存器。操纵这两个寄存器时先将索引值赋给3CE,再将要输出的数据赋给值寄存器3CF,就达到了控制屏  相似文献   

16.
在许多应用程序中,程序员往往用各种方法来美化屏幕,以求画面的生动活泼。将汉字或西文放大显示就是其中的一项重要内容。 对屏幕的实时放大是指从屏幕读取每个象元的值,经过处理后再写回屏幕。利用汇编语言对硬件能完全控制的特点,我们可实现这一想法。途径有两种:一是通过BIOS调用,写INT 10H 0DH号功能读象素,0CH号功能写象素。这  相似文献   

17.
在许多应用程序中,程序员往往用各种方法来美化屏幕,以求画面的生动活泼。将汉字或西文放大显示就是其中的一项重要内容。 对屏幕的实时放大是指从屏幕读取每个象元的值,经过处理后再写回屏幕,利用汇编语言对硬件能完全控制的特点,我们可实现这一想法。途径有两种:一是通过BIOS调用,写INT 10H 0DH号功能读象素,0CH号功能写象素。这  相似文献   

18.
可以将VGA的CRT控制器加以设置,使它能在相同的屏幕上显示两种不同的VBUFFER。要做到这点,必然要设置CRTC的行比较寄存器,将扫描线定在屏幕分割的地方,如图所示:  相似文献   

19.
吴元伯 《电脑》1995,(8):53-54
目前,国内微机市场上SUPER VGA卡以其优越的性能价格比占据彩色显示卡的统治地位,这些卡大都提供了640×480,800×600,1024×768等16色及256色的图形模式,其中最常用的是TRIDENT TVGA卡(即TRI-DENT 8900C,8900D卡,以下简称TVGA卡),但由于该卡完全兼容VGA标准,所以绝大多数用户只是简单地把TVGA卡当成VGA卡使用,甚至那些对显示精度要求很高的CAD用户也不例外.本文通过介绍TVGA卡及随卡的工具软件,帮助读者充分发挥TVGA卡的性能.一、TVGA卡显示缓存与分辨率的关系TVGA卡是一种通用型全功能单片实现的VGA(视频图形阵列)系统.TVGA提供与标准IBM VGA寄存器级兼容,与EGA,VGA,MDA以及Herculs(大力神)模式向下兼容.可为高分辨率显示器提供1024×768——16色及256色的显示模式.TVGA卡卜显示缓存的大小决定了该卡的最高分辨率,显示缓存的大小与显示分辨率有如下关系.  相似文献   

20.
以下是利用VGA数模转换器DAC实现一个VGA屏幕特技的方法,即在正常白色字符状态下的艺术关屏。 1.实现原理 VGA的颜色控制中,采用了与EGA相同的16位调色板寄存器,与之不同的是此调色板中的数值  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号