Board logo

标题: 屏幕显示的中断功能 [打印本页]

作者: 苹果也疯狂    时间: 2015-1-27 15:11     标题: 屏幕显示的中断功能

显示器是一个重要的输出设备,它通过显示卡与计算机系统相连。显示器的显示屏通常称之为屏幕,现在常用的显示器有14\"和17\",常用的显示分辨率为800×600或1024×768等。常用的显示卡类型为VGA、SVGA、EVGA和TVGA等,显示卡上也都带有大量的显示存储器,能快速显示精美的图象。
1、显示模式
计算机系统中的显示器都有二种显示方式:文本显示方式和图形显示方式。在DOS操作系统环境下,其默认的显示方式为文本显示方式,而在Windows操作系统环境下,其显示方式是图形显示方式,其绝大多数操作界面是以图形界面的窗口形式出现的。
可用的显示模式,请参阅附录3中的中断10H之功能00H中所列。
1)、文本显示方式
文本显示方式是指以字符为最小单位的显示方式,每个字符都是以矩形块形式显示的。在BIOS ROM中存有多种不同大小的字符集,主要的显示字符集大小为:8×8(标准)、8×14和8×16等。
在常用的文本显示模式(模式3)下,屏幕被划分成25行,每行可显示80个字符,所以,每屏最多可显示2000(80×25)个字符。为了便于标识屏幕上的每个显示位置,我们就用其所在行和列来表示之,并规定:屏幕的左上角坐标为(0, 0),右下角坐标为(24, 79)。
在显示字符时,用一个字节存储该字符的ASCII码,用另一个字节存储的显示属性,即:显示颜色。彩色显示器的字符显示属性定义如图8.6所示,有关颜色值的定义,请参阅附录6中的表4。
图8.6字符显示属性的定义
存储内容与显示位置的对应关系如图8.7所示。
图8.7存储内容与显示位置的对应关系示意图
由上面的叙述可知:在80×25的文本显示模式下,满屏可显示2000个字符,也就需要4000个字节来存储一屏的显示信息。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0