《屏幕处理高级特性》PPT课件.ppt

《屏幕处理高级特性》PPT课件.ppt

ID:51645666

大小:342.00 KB

页数:68页

时间:2020-03-27

《屏幕处理高级特性》PPT课件.ppt_第1页
《屏幕处理高级特性》PPT课件.ppt_第2页
《屏幕处理高级特性》PPT课件.ppt_第3页
《屏幕处理高级特性》PPT课件.ppt_第4页
《屏幕处理高级特性》PPT课件.ppt_第5页
资源描述:

《《屏幕处理高级特性》PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第15章屏幕处理高级特性15.1属性编码15.2BIOS中断10H15.3闪烁、反白和卷动15.4其他DOS输入输出处理15.5BIOSINT16H的键盘处理15.6扩充功能键15.1属性编码单色显示器有4K字节的存储器,即显示缓冲区,只能显示黑白字母、数字和方块图形。显示模式为文本模式时,显示屏幕为80列、25行,即80×25个字符。4K字节存放每个屏幕字符和字符的属性编码,属性编码将确定显示反白、闪烁、高亮度等。彩色/图形显示卡,有文本模式和图形模式两种工作模式。在文本模式下显示屏幕有两种格式:80×25和40×25,显示卡上有16K字节的存储器,即显示缓

2、冲区。在屏幕显示80×25时,显示缓冲区分成了4个屏幕页(0~3);显示40×25时,显示缓冲区分成了8个屏幕页(0~7)。系统预置的显示页号数是0,但你也可以使用显示缓冲区的其他页。单色和彩色的属性编码在文本模式的情况下,将决定每一个被显示字符的特性。对应屏幕上的每个字符位置有两个存储器字节:一个是被显示字符的ASCII码,另一个就是显示字符的属性字节。属性字节中的编码不同,决定了被显示字符的特性不同。在单色文本模式下,属性字节确定字符是否闪烁、高亮度、反白显示等。所以,属性的不同编码会使字符以不同的效果在屏幕上显示,单色显示的属性编码如图15-1所示。图1

3、5-1单色属性字节RGB字母分别占一个位,各代表彩色显示器的红、绿、蓝三色。位7(BL)设定闪烁,位3(I)设定高亮度。前景指显示的字符,一般是白色;背景是黑色。表15-1列出了前景、背景编码的组合模式。表15-1背景、前景编码组合模式功能背景前景RGBRGB不显示(黑底黑字)000000加底线(不适用于彩色)000001正常显示(黑底白字)000111反白显示(白底黑字)111000彩色显示器并不提供加底线的功能。但是,这一位被用来当作选用蓝色前景,因此显示变为蓝字黑底。表15-2给出了一些典型的单色文本显示模式下的属性编码和对应的显示效果。表15-2典型单

4、色属性编码值及显示效果二进制编码显示效果BLRGBIRGB00000000不显示00000001黑底白字下划线00000111黑底白字正常显示00001111黑底白字高亮度01110000白底黑字反白显示10000111黑底白字闪烁11110000白底黑字反白闪烁这些属性都适用于文字的单色及彩色显示,下一章将介绍如何选定某一特定颜色。当程序设定某一属性之后,它就一直保持这个属性,直到另一个属性改变它为止。例如,将属性设为00H,此字节将完全不显示。15.2BIOS中断10HBIOS是IBMPC机上提供的一系列基本输入/输出系统功能模块;每一种功能模块完成某种特

5、定的输入/输出功能,它可以使程序编制人员不必了解硬件I/O接口的特性,依靠直接调用某个功能模块,就可以完成相应的I/O设备的控制和管理。调用前只需在指定寄存器中设置入口参数,使用中断调用指令INTn,便能得到希望的结果或返回参数。其中BIOS的INT10H完成的是对屏幕的操作。本节将对中断INT10H的部分功能进行介绍,使用INT10H之前,先将其功能号预置在AH中。(1)AH=00:设置显示模式。AL中预置显示模式字,无返回参数。AL的设定如下:0040×25黑白模式0140×25彩色文本模式16色0280×25黑白模式0380×25彩色文本模式16色043

6、20×200彩色图形模式4色05320×200单色图形模式黑白06640×200单色图形模式黑白0780×25单色文本模式黑白0D320×200彩色图形EGA16色0E640×200彩色图形EGA16色(EGA为增强型图形界面显示卡。)例如,设置显示模式为320×200彩色图形模式:MOVAH,00;设置显示模式MOVAL,04;320×200彩色图形模式INT10H;调用BIOS10H中断(2)AH=01:文本模式下设置光标大小。ASCII码字符集中没有光标。计算机用硬件控制光标,并有一些特殊的INT处理为它服务。可以使用INT10H来调整光标的高度。寄存器

7、CH(位4~0)确定光标的上限位置(开始扫描线),寄存器CL(位4~0)确定光标的下限位置(结束扫描线)。你可以在上限和下限之间来调整光标的大小,0/13适用于单色及增强型图形显示器,0/7适用于大部分的彩色显示器。入口参数:AH=01,CH=光标开始扫描线,CL=光标结束扫描线,无返回参数。例如,将光标设置为极限(最大):MOVAH,01;要求设置光标大小MOVCH,00;光标开始扫描线MOVCL,13;光标结束扫描线INT10H;调用BIOS10H中断这时光标就像一个闪烁的方块。只要在范围内,你就可以任意地调整光标大小,例如,04/08,03/10等等。光

8、标将一直保持这种状态,直到下一次改变它

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

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

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