- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.2信息编码
1.2.2 信息编码 (4) 汉字输出码 点阵字形码占用存储空间计算方法 方法:字节数 = 点阵行数×点阵列数 ÷8 原理:点阵中的每个点需要一个二进制的位来存储。 例:用16 × 16点阵和48 × 48点阵表示一个“次”字,分别需要多大的存储空间? 解: 16 × 16点阵占空间:16×16/8 = 32 字节 48 × 48点阵占空间:48×48/8 = 288 字节 计算机基础知识 * * 1.2.2 信息编码 ⑸ 汉字编码之间的关系 例如,我们通过键盘输入一个汉字“计”,并在屏幕上显示,其编码的转换过程如下: ① 通过键盘输入输入码:ji(拼音输入法)。 ② 通过输入法控制程序,依据交换码(国标01000110),把输入码(ji)转换成机内码11000110),并保存在计算机内。 ③ 汉字显示驱动程序根据机内码计算出“计”的字形码所在字库的地址,通过相应的地址把字库中的字形码取出,存入到相应的显示内存单元中。 ④ 在显示驱动程序的控制下,根据显示内存中的字形码,在屏幕的相应位置显示汉字“计”的字形。 计算机基础知识 * * 输入码 交换码(国标码) 机内码 字形码 1.2.2 信息编码 ⑹ 其他编码 ① UCS编码 ② Unicode码 ③ GBK码 由信息产业部和国家质量技术监督局在2000年 3月17日联合发布了 GB18030-2000编码标准,是GB2312-80的扩展,共收录2.7万多个汉字,总编码空间超过150万个码位;延续了GB3211的编码体系结构,采用单/双/四字节混合编码。该标准与现有的绝大多数操作系统、中文平台在计算机内码一级兼容,为中文信息在国际互联网上的传输与交换提供了保障。 中文Windows 2000/2003全面支持GDK内码,能统一地表示20902个汉字。 ④ BIG5编码 计算机基础知识 * * 1.2.2 信息编码 计算机既能处理数值数据,也可以处理如字符、汉字、图形、图像、声音等各种类型的数据。 前面已经强调:计算机只能识别二进制形式的数,所以要计算机进行处理的任何类型的数据都必须用二进制的形式存储在计算机内。 1) 二--十进制的数字编码 2) 西文字符编码 3) 汉字编码 计算机基础知识 * * 1.2.2 信息编码 1) 二--十进制的数字编码(8421码,又称BCD码(全称Binary Code Dicemal)) 计算机采用二进制,为了便于人机交互,常常用一组四位二进制编码表示一个十进制数字符号,称为二进制编码的十进制数。最常用的是8421码,又称为BCD码。 例如,397的BCD码是 0011 1001 0111; 126的BCD码是 0001 0010 0110 计算机基础知识 * * 十进制数 BCD码 十进制数 BCD码 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001 1.2.2 信息编码 1) 二--十进制的数字编码(8421码,又称BCD码(全称Binary Code Dicemal) 例如,397的BCD码是 0011 1001 0111; 74的BCD码是BCD两位十进制数是用8位二进制数并列表示,它不是一个8位的二进制数,而仅仅是一种编码。 计算机基础知识 * * 十进制数 BCD码 十进制数 BCD码 0 0000 5 0101 1 0001 6 0110 2 0010 7 0111 3 0011 8 1000 4 0100 9 1001 1.2.2 信息编码 2) 西文字符编码 字符是计算机中使用最多的信息形式之一,是人与计算机进行通信、交互的重要媒介。同样,要计算机识别字符也必须对字符进行二进制编码。字符的编码有各种规定(标准),我国颁布的字符编码标准与国际上较普遍使用的ASCII码基本相同。 计算机基础知识 * * 1.2.2 信息编码 ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)采用七位二进制编码(d6d5d4d3d2d1d0) ,故可以表示27=128个字符,其中 d3d2d1d0表示字符所在行, d6d5d4表示字符所在列; 第8位一般为0(如果需要,可以用作奇偶校验位) 存储时占一个字节。 计算机基础知识 * * 1.2.2 信息编码 128个字符包括 10个十进制数(0~9), 52个英文大写和小写字母(A~Z,a~z), 32个通用控制字符, 34个专用字符。 规律 从A到Z 、从a到z 和 从0到9 码值均为+1 趋势 大小比较:数字
文档评论(0)