资源描述:
《汇编语言编写图形显示程序设计方法.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、连云港职业大学学报第一卷!年第四期∀总第#∃期%汇编语言编写图形显示程序设计方法周文斌&。摘要目前∋()∗+机及其兼容机在我国驱动程序这些程序可由,9中断调用来实各行各业中得到广泛应用。各种应用软件更是现。。!层出不穷本文所介绍的由,!!汇编语言编写常用的几种显示方式,的图形显示程序来解决某些高级语言的图形:9调用参数显示方式。显示不够理想的缺陷通过对∗+−.);机中,,:∋<,,7,563黑白文本方式的(+./中断和0./中断所提供的各种显示.,:=一,7>563彩色文本方式,方式的驱动程序为编写程序带来极大的
2、方便碑,,:?一,6!,563黑白文本方式&关键词!,!!1!,!2(∀%3中分辫率高;,,:∋一,#!,563彩色文本方式分辫像素点前景背景彩色属性碑,,:?≅,7#6>5Α>>彩色文本方式&引言当前∋()∗+机及其兼容机在生;一,.:∋一,3#6>5Α>>黑白文本方式产、科研、、管理以及应用开发方面正发挥教学,,八王一,227,56,,黑白文本方式,着重要作用必将对我国计算机事业的普及和,,表中所示:?≅,一,#时设置文本方式发展产生。;。深远的影响:∋一,7一,2时设置图形方式当设置图形方,,。为了提高效率和充分
3、利用机器的性能人式时光标立即消失,例如设置显示方式为彩色图形方式们都喜欢使用汇编语言解决各自面临的问题,).Β:9,尤其是应用中增加一些图形和音乐会使界面更;,).Β:∋,7,,,加生动增加动感达到赏心悦目的效果由汇∋Χ8,9下面对各种显示方式逐一加以介绍。编语言编写的程序可以被其它高级语言很方便∀一%文本方式,。地调用因此倍受软件设计工作者所青睐4显示原理4&,二图形显示方式在文本显示方式下通常在屏幕上显示的、。,∋()∗+的标准显示接口板有两种一种是字母数字以及一些图形字符每个所显示的字,,符都对应有两个存储字节
4、一个字节存放字符单色显示和并行打印接口板另一种是彩色图,。的:/+∋码另一个字节存放字符的属性属。形监视器接口板彩色图形监视器接口有两种,性字节可设置为单色和彩色显示单色显示的,。,。工作方式即文本方式或图形方式文本方式时属性可以提供闪烁反相和高亮度彩色显示的属,接口板可进行!,563的高分辨率显示式或性可以选择前景颜色和背景颜色前景颜色有。。!种7.563的低分辨率显示图形方式接口板把屏彩色属性字节为,。幕分割成若干图像元素称为像素或素点在中∃237#6?,,,分辨率下屏幕被分割成#6,6,,个像素每个;(∋−Δ(∋−
5、Δ(,背景像素可以有四种不同的显示颜色有2种颜色。在高分辨率下,屏幕被分割成27,6,,个,。闪烁背景色前景色像素它只支持黑白两色显示∋()∗+的接口‘电路提供+−8认文本方式和图形方式显示的硬件基础,在−.)(∋./中提供设置各种显示##连云港职业大学学报第十一卷!年第四期∀总第#∃期%,−Δ,在属性字节中(位7一2可组合背景的三示方块图形符号及其组成的复杂图形所显示,、、,。种颜色分别表示红绿兰∋−Δ(位。一#可的字符首先要给出其:/+∋码值同时还要给。∃,,一,,组合2种前景颜色位为闪烁位(∋为其属性字节用
6、来确定该字符的前景背景颜韶。,。字符闪烁犷(∋≅,为字符不闪烁色亮度和闪烁等特性显示时可利用(∋./的彩色文本方式2种颜色组合,,9中断调用.:9和,9两种显示功能,色号∋−Δ(颜色Ε巨号∋−Δ(颜色.:9是按在此以前设置的属性进行显示,9,,,,,黑Ε⋯!,,,亮灰则在显示字符的同时也放置属性。例如设置背,,,,,,兰Ε,,亮兰景为绿色前景为红色显示五行图形字符每6,,,,“”,“,,,绿Ε亮绿行十个字符第一行为花脸第二行为红#,,深兰,亮青”,“”,“”,ΕΦ⋯心第三行为红方第四行
7、为梅花第五行7,,,红6,,亮红“”,,?为红桃在五行图形下方为兰底黄字显示下3,,口Γ??#,亮品红。“一。;列字串555∋()ϑ∀∋Χ8Κ∋!,!!1日日牡2,,棕7,黄!—”。ΕΦ⋯,!2%555一∃,3白—&灰白Ε程序如下ΛΜΝΜΟΠΙΠΟΙΘΠΡΝ屏幕显示的背景颜色只能是表中∋为,的』ΘΠΟΟ即关关关∋()∗ΠΛΣ一一一∀∋Χ8Κ∋,,!种颜色如果前景和背景是同一种颜色则字’‘!,!!1!,!2%,ΓΓ一一一符不显示。ΠΟΟΠΟΟ?ΛΤΥ一Θ属性字节的几种典型的组
8、合ΛΜΝΜΟΠΙΠΡΛΟ显示颜色(=−Δ(∋−Δ(2进制码Π>ΛΠΟ∗ΠΟΙΘΠΡΝΘΜςΡ∗Ω>ΠΞΜΩ黑底黑字,,,,,,,,,,,ΜΟΟΨΘΠΠΟ&Π>ΛΠΟϑΛΟ&ΛΜΝΜΟΠΙ白底黑字,,,,,∃,/ΝΜΩΝ&黑底白字,,,,,,∃∗ΨΟΖΛΟ红底兰字,,,,,,!?>[Μ∴,Θ,兰底红字