第九章图形程序设计综述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档