- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 视频系统
本章目的:
介绍卷屏,反相显示,设置显示方式和属性及图形等屏幕处理的高级应用
BIOS 视频操作 INT 10H的功能,如:设置显示方式,设置光标,滚动屏幕,显示字符,设置属性
微机的显示子系统组成原理
9.2 视频系统的构成
显示适配器的主要类型
* 单色显示适配器(MDA)
* 彩色图形适配器(CGA)
* 增强型图形适配器(EGA)
* 视频图形阵列(VGA)
显示器I/O程序设计
显示方式:
字符显示(文本显示)
图形显示
每种显示方式还有多种显示模式
文本方式:
指以字符为最小单位的显示方式,每个字符占二个字节(ASCII码、属性 )
图形方式:
是Windows 的默认方式,
图形显示的最小单位是像素,对每个像素可用不同的颜色来表示, 在显示缓冲区内记录的信息是屏幕各像素的颜色.
由于各种图形显示模式所能显示的颜色和像素是不同的,它决定了显示缓冲区的存储方式也是不同的.
如: 4色320X200 图形显示模式,每个像素可选4种颜色(用2位二进制表示),一个字节可表示4个像素的显示颜色,
16色640X480 图形显示模式,每个像素可选16种颜色(用4位二进制表示),一个字节可表示2个像素的显示颜色
256色320X200 图形显示模式,每个像素可选256种颜色(用8位二进制表示),一个字节可表示1个像素的显示颜色
9.3 视频方式
视频方式确定:显示要素
文本或图形
彩色或单色
屏幕分辨率
颜色数
显示缓冲区
显示缓冲区是用来记录屏幕显示信息的
文本方式下:
显示信息: 显示缓冲区存储ASCII码
及其显示属性
图形方式下:
显示信息: 显示缓冲区存储每个像素的显
示颜色
字符方式: 屏幕上只能显示字符及其属性。
在字符方式下,屏幕被划分为若干行和列,较典型的是80列×25行。
字符方式
单色屏幕上的字符位置
1.有关显示的基础知识
(1)显示模式
(2)单色字符的显示属性
(3)彩色字符的显示属性
1. 显示模式
(常见的字符显示模式)
显示适配器的基本类型及其技术指标
2. 单色字符的显示属性
单色存储器与显示屏幕
显示属性根据上图可以有不同的组合,如:
00H——不显示 01H——黑底白字,带下划线
07H——黑底白字,正常显示 OFH——黑底白字,高亮度显示
70H——白底黑字,反相显示 87H——黑底白字,闪烁
FOH——黑底白字,反相显示,闪烁
单色显示的属性
字节各位的定义
背景色 前景色 显示属性
RGB RGB
000 000 字符无显示
000 111 黑底白字
111 000 白底黑字
111 111 白色方块
字符单色显示属性
单色文本典型的属性值
在常用的VGA显示方式下:系统规定:
文本显示方式下,单色显示器的显示缓冲区段地址为:B000H
文本显示方式下,彩色显示器的显示缓冲区段地址为:B800H
图形显示方式下,其显示缓冲区段地址为:A000H
单色显示器需了解的概念 :
1)单色显示器及显示存储器:
统一编址在B0000H开始的4K内存空间
B000:0-B000:0F9FH
2)对2000(25X80)个字符共占存贮区4000字节
(2000字符×2字节)
3)单色字符在屏幕的显示位置:
1个字符对应2个字节,一个字节存放ASCII码值,另一个字节存放显示属性
4)1屏为=4KB, 1屏为1页, 1页为4000个字节,有96个字节未用
5)M行n列位置对应的存储单元的偏移量为:
偏移地址=m×160+n×2(一行需要160个字节)
或:
偏移地址=[(行×80)+列] ×2
3. 彩色字符的显示属性
一个字节存放ASCII码值
另一个字节存放显示属性
彩色文本显示时,前景由0--3组合成16种颜色,而背景颜色只能是I为0的8种颜色可以选择,其属性字节各位的功能如下图:
彩色字符显示属性字节
彩色文本显示方式16种颜色的组合
二、显示卡与显示缓冲区
显示卡上带有显示存储器(即视频内存、显示缓冲
区--显存),用于存放屏幕上的显示文本的代码及
属性或图形信息。显示缓冲区占用主存空间
屏幕上某一字符位置在显存中的偏移地址:
偏移地址=页偏移地址+2X(字符行坐标X总列数+列
坐标)
其中:页偏移地址=1000HX2
P147
显示卡与显示缓冲区
文档评论(0)