第八章汉字输出技术.pptVIP

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

第七讲 汉字输出技术 苏州大学计算机科学与技术学院 内容 汉字的输出技术综述 汉字显示输出原理和基本结构 汉字显示技术实例 打印输出原理和基本结构 汉字输出应用 一、汉字的输出技术综述 内容 汉字输出技术概述 汉字输出技术的发展 汉字输出技术概述 汉字信息的输出也主要就是汉字在显示器上的显示以及在打印机上的打印。 汉字的输出技术还包括利用通信技术,汉字信息以交换码的形式在计算机与计算机或其它电子设备之间的传送。 汉字输出技术的发展 1968年首先在“717计算机”上研制出了能显示256个汉字的显示器 1983年开发了我国第一个汉字DOS操作系统——CC-DOS (软件方式) 1985年开发了我国的第一块汉卡 (硬件方式) 从九十年代开始,汉字输出又进入了一个以软件为主的阶段 二、汉字显示输出原理和基本结构 内容 显示设备 汉字显示的原理 内码缓冲区和字形缓冲区 汉字显示输出过程 汉字终端 1.阴极射线管显示器(CRT) 液晶显示器(LCD) 2.显示适配卡(Video adapter cards) 显示适配卡上面带着内存和专门的处理器。该处理器是被设计为专门处理需要显示图像的计算。这些图形处理器的芯片里面有特别的用于计算图象的命令集。它通过总线连接CPU与显示器,是CPU与显示器之间的接口设备,即视频控制电路。它可以将显示存储器送出的信息转换成视频控制信号,送显示器显示。 显卡一般由显示芯片、显示存储器(简称显存)、计算机接口和视频接口四个部分组成。 3.分辨率、颜色数和显存 分辨率(Resolution)就是屏幕图像的精密度,是指显示器所能显示点数的多少。分辨率为1024×768的屏幕来说,即每一条水平线上包含有1024个像素点,共有768条线,即扫描列数为1024列,行数为768行。 决定分辨率的两个因素: 显示器 显存的大小和每个点的颜色数 640×480×单色分辨率,需要的显存为:(640×480)/8=38400个字节 1024×768×256色的分辨率,需要的显存为:1024×768=768K个字节 1280×1024×32位色的分辨率,需要的显存为:(1280×1024)×4=5M字节。 4.汉字和分辨率 汉字的点阵大小和屏幕的分辨率决定了在屏幕上可以显示多少行和多少列汉字 假设汉字的点阵大小为DX和DY,而屏幕的分辨率为SX和SY,另外,行与行之间要有行间距,假设为K个像素点,则每行可以显示[SX/DX]个汉字,每列可以显示[SY/(DY+K)]个汉字,总共可以显示[SX/DX]×[SY/(DY+K)]个汉字。 4.汉字和分辨率(续) 分辨率为640×480,假设汉字大小为16×16点阵,行间距为2,则 每行可以显示的汉字数为:[640/16]=40个汉字 可显示的列数为:[480/(16+2)]=26列 总共可以显示的汉字数为:26×40=1040个汉字 分辨率为1280×1024,汉字大小为24×24点阵,行间距为4,则 每行可以显示的汉字数为:[1280/24]=53个汉字 可显示的列数为:[1024/(24+4)]=36列 总共可以显示的汉字数为:53×36=1908个汉字 5.显示驱动程序 驱动程序就是用来向操作系统提供一个访问、使用硬件设备的接口,实现操作系统和系统中所有的硬件设备的之间的通信程序,它能告诉系统硬件设备所包含的功能,并且在软件系统要实现某个功能时,调动硬件并使硬件用最有效的方式来完成它。 汉字的显示本质就是把显示驱动程序汉化,使它支持汉字显示。 内容 显示设备 汉字显示的原理 内码缓冲区和字形缓冲区 汉字显示输出过程 汉字终端 字符模式显示原理 字符显示模式下西文字符的显示流程 用户需要显示某个字符,则把该字符的ASCII码通过系统调用,并根据用户提供的位置信息写到显存的相应位置; 显卡定时把显存中的信息刷新到屏幕,处理到这个字符时,从显存中获得ASCII码,然后通过字符映射器到显卡ROM中的ASCII码字形库中找到这个ASCII码的点阵信息; 显卡把这些点阵信息和当前字符的位置、颜色等属性转换为视频信号送显示器; 显示器显示这个字符。 字符模式下显存结构 图形模式显示原理 内容 显示设备 汉字显示的原理 内码缓冲区和字形缓冲区 汉字显示输出过程 汉字终端 内容 显示设备 汉字显示的原理 内码缓冲区和字形缓冲区 汉字显示输出过程 汉字终端 汉字显示输出过程 流程 应用程序需要显示汉字,那么它会调用系统提供的显示汉字函数或中断,调用的过程实际上仅是把汉字的内码和属性写到内码缓冲区; 汉字显示处理程序从内码缓冲区中取出汉字的内码和属性,调用地址映射模块处理; 地址映射模块根据汉字内码和它属性中的字体等信息,计算此汉字对应的汉

文档评论(0)

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

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

1亿VIP精品文档

相关文档