当前位置: 首页 > 文档资料 > 汇编语言教程 >

8.3.2 屏幕中断功能

优质
小牛编辑
126浏览
2023-12-01

8.3.2 屏幕显示的中断功能

显示器是一个重要的输出设备,它通过显示卡与计算机系统相连。显示器的显示屏通常称之为屏幕,现在常用的显示器有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个字节来存储一屏的显示信息。