存储内容与显示位置的对应关系下如图: X0ouA8C‖码 000141属性 004Cl 0,0) 009H属性 (24,79) 0F9EHAC‖码 0F9FH属性
存储内容与显示位置的对应关系下如图:
2)、图形显示方式 图形显示的最小单位是象素,对每个象素可用不同的 颜色来显示。所以,在显示缓冲区内记录的信息是屏幕 各象素的显示颜色 由于各种图形显示模式所能显示的颜色和象素是不同 的,它决定了显示缓冲区的存储方式也是不同的。下面 给出一个具体的图形显示模式及其存储方式
2)、图形显示方式 图形显示的最小单位是象素,对每个象素可用不同的 颜色来显示。所以,在显示缓冲区内记录的信息是屏幕 各象素的显示颜色。 由于各种图形显示模式所能显示的颜色和象素是不同 的,它决定了显示缓冲区的存储方式也是不同的。下面 给出一个具体的图形显示模式及其存储方式
256色320×200图形显示模式 表达256种不同颜色需要8位 二进制,即一个字节。在该 模式下,其显示缓冲区的存000 储方式是非常简单的,即: 00H23H 第一个字节存储第一个象素 的颜色,第二个字节存储第 4●● 4● 二个象素的颜色,以此类推, 所以,存储满屏象素所需要 屏幕 的字节数为:320×200×1 =64000。其显示缓冲区的 FAOOH 98H ●● 存储方式如图810所示
256色320×200图形显示模式 表达256种不同颜色需要8位 二进制,即一个字节。在该 模式下,其显示缓冲区的存 储方式是非常简单的,即: 第一个字节存储第一个象素 的颜色,第二个字节存储第 二个象素的颜色,以此类推, 所以,存储满屏象素所需要 的字节数为:320×200×1 =64000。其显示缓冲区的 存储方式如图8.10所示
2、显示缓冲区 显示缓冲区是用来记录屏幕显示信息的。 在文本显示方式下,显示信息包括:每个显示字符的ASCI 码及其显示属性。 在图形显示方式下,显示缓冲区内存储每个象素的显示颜色。 文本显示方式下,单色显示器的显示缓冲区段地址为0B00OH 文本显示方式下,彩色显示器显示缓冲区段地址为0B800H; 图形显示方式下,其显示缓冲区段地址为0A000H
2、显示缓冲区 显示缓冲区是用来记录屏幕显示信息的。 在文本显示方式下,显示信息包括:每个显示字符的ASCII 码及其显示属性。 在图形显示方式下,显示缓冲区内存储每个象素的显示颜色。 文本显示方式下,单色显示器的显示缓冲区段地址为0B000H; 文本显示方式下,彩色显示器显示缓冲区段地址为0B800H; 图形显示方式下,其显示缓冲区段地址为0A000H
921BIOS的10H号中断服务程序 921.1对光标的控制 1.改变光标的大小 CX=0E0FH,光标是在字符下部的一条小短线; CX=080FH,光标是下半格的小方块; CX=0102H,光标是在字符上部的一条小短线; CX=0 FFFF,消隐光标,即不显示闪烁的光标
9.2.1 BIOS的10H号中断服务程序 9.2.1.1 对光标的控制 1.改变光标的大小 CX=0E0FH, 光标是在字符下部的一条小短线; CX=080FH, 光标是下半格的小方块; CX=0102H, 光标是在字符上部的一条小短线; CX=0FFFFH,消隐光标,即不显示闪烁的光标