汇编语言编写图形显示程序设计方法

汇编语言编写图形显示程序设计方法

ID:5336429

大小:164.37 KB

页数:5页

时间:2017-12-08

汇编语言编写图形显示程序设计方法_第1页
汇编语言编写图形显示程序设计方法_第2页
汇编语言编写图形显示程序设计方法_第3页
汇编语言编写图形显示程序设计方法_第4页
汇编语言编写图形显示程序设计方法_第5页
资源描述:

《汇编语言编写图形显示程序设计方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、维普资讯http://www.cqvip.com连云港职业大学学报第十一卷1998年第四期(总第37期)汇编语言编写图形显示程序设计方法周文斌摘要:目前IBMPC机及其兼容机在我国驱动程序。这些程序可由10H中断调用来实各行各业中得到广泛应用。各种应用软件更是现。层出不穷。本文所介绍的由8088汇编语言编写常用的几种显示方式的图形显示程序,来解决某些高级语言的图形AH调用参数显示方式显示不够理想的缺陷。通过对PC机中R()M00AI:0040X25黑白文本方式的BCOS中断和DOS中断所提供的各种显示00AI:

2、0140X25彩色文本方式方式的驱动程序,为编写程序带来极大的方便。00AI一0280X25黑白文本方式关键词:8088/8086BOIS中分辨率高00AI一0380X25彩色文本方式分辨像素点前景背景彩色属性00AI一04320X200彩色文本方式一.引言:当前IBMPC机及其兼容机在生00AI=05320X200黑白文本方式产、科研、教学、管理以及应用开发方面正发挥00人

3、J:06640X200黑白文本方式着重要作用,必将对我国计算机事业的普及和表中所示AI一00~03时设置文本方式,发展产生深远的影响。A

4、I一04~O6时设置图形方式。当设置图形方为了提高效率和充分利用机器的性能,人式时,光标立即消失。例如设置显示方式为彩色图形方式们都喜欢使用汇编语言解决各自面临的问题,MOVAH,0尤其是应用中增加一些图形和音乐会使界面更MOVAI,04加生动,增加动感,达到赏心悦目的效果,由汇INT1OH下面对各种显示方式逐一加以介绍。编语言编写的程序可以被其它高级语言很方便(一)文本方式地调用,因此倍受软件设计工作者所青睐。1.显示原理二.图形显示方式:在文本显示方式下,通常在屏幕上显示的IBMPC的标准显示接口板有两种,

5、一种是字母、数字以及一些图形字符。每个所显示的字符都对应有两个存储字节,一个字节存放字符单色显示和并行打印接口板,另一种是彩色图的ASCⅡ码,另一个字节存放字符的属性。属形监视器接口板。彩色图形监视器接口有两种性字节可设置为单色和彩色显示,单色显示的工作方式,即文本方式或图形方式。文本方式时属性可以提供闪烁,反相和高亮度。彩色显示的属性可以选择前景颜色和背景颜色,前景颜色接口板可进行80X25的高分辨率显示式或有8种。40X25的低分辨率显示图形方式接口板把屏彩色属性字节为幕分割成若干图像元素,称为像素或素点。

6、在中分辨率下,屏幕被分割成320200个像素,每个像素可以有四种不同的显示颜色,背景有16种颜色。在高分辨率下,屏幕被分割成640200个闪烁背景色前景色像素,它只支持黑白两色显示。IBMPC的接口电路提供CRT认文本方式和图形方式显示的硬件基础,在ROMBIOS中提供设置各种显示一33—维普资讯http://www.cqvip.com连云港职业大学学报第十一卷1998年第四期(总第37期)在属性字节中,RGB位4—6可组合背景的三示方块图形符号及其组成的复杂图形,所显示种颜色,分别表示红、绿、兰,IRGB位0

7、~3可的字符首先要给出其ASCⅡ码值。同时还要给组合16种前景颜色。位7为闪烁位,BI:1为其属性字节,用来确定该字符的前景,背景颜字符闪烁cBI一0为字符不闪烁。色,亮度和闪烁等特性。显示时可利用BIOS的彩色文本方式16种颜色组合1OH中断调用OAH和09H两种显示功能,OAH是按在此以前设置的属性进行显示,09H色号IRGB颜色色号IRGB颜色则在显示字符的同时也放置属性。例如设置背O0000黑81000亮灰1000191O01亮兰景为绿色,前景为红色,显示五行图形,字符每2OO1O绿O1010亮绿行十个

8、字符,第一行为“花脸”,第二行为“红30011深兰111011亮青心”,第三行为“红方”,第四行为“梅花”,第五行40100红12110O亮红为“红桃”,在五行图形下方为兰底黄字,显示下O1O1品红1311O1亮品红列字串。“——一XXXIBMpc(INTEI8088/6O11O棕14111O黄8086)XXX——一”。70111灰白151111白程序如下:datasegesgment屏幕显示的背景颜色只能是表中I为0的messdb一一一***IBMpc(INTEI8种颜色,如果前景和背景是同一种颜色,则字80

9、88/80861***一一一符不显示。lessdw$一mess属性字节的几种典型的组合datasegendscodespesgment显示颜色BIRGBIRGB16进制码mainproefar黑底黑字0000000000assumeCS:codesp,ds:dataseg白底黑字O111000070Start:黑底白字0000O11107pushds红底兰字O100000181mova

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。