经典汇编语言教程:8.3.2 屏幕中断功能

8.3.2 屏幕中断功能

显示器是一个重要的输出设备,它通过显示卡与计算机系统相连。显示器的显示屏通常称之为屏幕,现在常用的显示器有14"和17",常用的显示分辨率为800×600或1024×768等。常用的显示卡类型为VGA、SVGA、EVGA和TVGA等,显示卡上也都带有大量的显示存储器,能快速显示精美的图象。

1、显示模式

计算机系统中的显示器都有二种显示方式:文本显示方式和图形显示方式。在DOS操作系统环境下,其默认的显示方式为文本显示方式,而在Windows操作系统环境下,其显示方式是图形显示方式,其绝大多数操作界面是以图形界面的窗口形式出现的。

可用的显示模式,请参阅附录3中的中断10H之功能00H中所列。

1)、文本显示方式

文本显示方式是指以字符为最小单位的显示方式,每个字符都是以矩形块形式显示的。在BIOSROM中存有多种不同大小的字符集,主要的显示字符集大小为: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个字节来存储一屏的显示信息。

上页:上一课 下页:下一课

经典汇编语言教程·相关目录

第1章 汇编语言的由来,数据类型第2章 CPU资源和存储器
第3章 操作数的寻址方式第4章 标识符和表达式
第5章 微机CPU的指令系统第6章 程序的基本结构
第7章 子程序和库第8章 输入输出和中断
第9章 宏第10章 应用程序设计
第11章 数值运算协处理器第12章 汇编语言和C语言
汇编语言重要附录Windows API函数大全
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号