浙江省计算机高考复习(第6课)常用信息的编码.ppt

上传人:鲁** 文档编号:568428682 上传时间:2024-07-24 格式:PPT 页数:24 大小:710KB
返回 下载 相关 举报
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第1页
第1页 / 共24页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第2页
第2页 / 共24页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第3页
第3页 / 共24页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第4页
第4页 / 共24页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《浙江省计算机高考复习(第6课)常用信息的编码.ppt》由会员分享,可在线阅读,更多相关《浙江省计算机高考复习(第6课)常用信息的编码.ppt(24页珍藏版)》请在金锄头文库上搜索。

1、精品课程精品课程常用信息的编码常用信息的编码 计算机内部均采用二进制数来表示各种信息。要想使输入设备输入的数字、字符、标点符号和文字等信息能被计算机所识别,必须将其转换为相应的二进制编码。 目前常用的编码有: BCD BCD BCD BCD码、码、码、码、ASCIIASCIIASCIIASCII码、汉字编码和奇偶校验码等。码、汉字编码和奇偶校验码等。码、汉字编码和奇偶校验码等。码、汉字编码和奇偶校验码等。BCDBCDBCDBCD码(了解)码(了解)码(了解)码(了解)用四位二进制数码来表示一个十进制数用四位二进制数码来表示一个十进制数。规则:选用0000-1001来表示0-9的十个数符。如:(

2、365)10=(0011 0110 0101)BCD11001.11B=所以:所以:所以:所以:BCDBCDBCDBCD码实质上是十进制数,而形式上为二进制数。码实质上是十进制数,而形式上为二进制数。码实质上是十进制数,而形式上为二进制数。码实质上是十进制数,而形式上为二进制数。=(0010 0101.0111 0101)BCD(25.75)10一、西文字符编码一、西文字符编码一、西文字符编码一、西文字符编码 西文字符由拉丁字母、数字、标点符号及一些特殊符号组成。ASCIIASCIIASCIIASCII码码码码 计算机中使用最广泛的西文字符编码,即美国信美国信美国信美国信息交换标准代码息交换标

3、准代码息交换标准代码息交换标准代码。 包括10个数字、52个英文大、小写字母、33个标点符号及运算符、33个控制码,共128128种符号。 规则:采用一个字节表示一个字符,但只使用字节的规则:采用一个字节表示一个字符,但只使用字节的低低低低7 7 7 7位位位位,最高位一般为,最高位一般为“0 0”。例:例:例:例:0 0110000 481 0110001 49A 1000001 65B 1000010 66 0 9 : 48 57 A Z :65 90 a z : 97 122标点符号标点符号 数字数字 大写字母大写字母 小写字母小写字母大写字母大写字母+32=+32=小写字母小写字母1

4、1、已知数字、已知数字“0 0”的的ASCIIASCII码为码为4848则数字则数字“7 7”的的 ASCII ASCII码为码为_2 2、已知小写字母、已知小写字母“d d”的的ASCIIASCII码为码为100100则大写字母则大写字母 “F F”的的ASCIIASCII码为码为_ 3 3、按对应的、按对应的ASCIIASCII码比较,下列正确的是码比较,下列正确的是_ (A) (A)“A A”比比“B B”大大 ( (B)B)“f f”比比“Q Q”大大 (C)(C)空格比逗号大空格比逗号大 (D)(D)“H H”比比“R R”大大典型题目:典型题目: 计算机采用二进制数来表示和存储各种

5、数据信息。如:数字、英文字母等可以用ASCII码表示,那么汉字呢? 计算机对汉字信息的处理过程,就是各种汉字编码间的转换过程。计算机在处理汉字时,不同环节采用不同的编码,这些不同编码根据使用要求需相互转换。输入码输入码地址码地址码字形码字形码国标码国标码机内码机内码汉字输入汉字输入汉字输出汉字输出(1 1 1 1)输入码(外码):输入码(外码):输入码(外码):输入码(外码): 为了输入汉字而对汉字编制的代码,供计算机外部的用户使用。 根据编码规则分为: 流水码:流水码:区位码 音码:音码:智能ABC、搜狗输入法 形码:形码:五笔输入法、郑码 音形结合码:音形结合码:自然码(无重码)(无重码)

6、(2 2 2 2)汉字内码汉字内码汉字内码汉字内码国标码(汉字信息交换码):国标码(汉字信息交换码):国标码(汉字信息交换码):国标码(汉字信息交换码): 用于汉字信息处理系统之间或者与通信系统之间进行信息交换的汉字代码。我国国标码标准代号为GB2312-80GB2312-80GB2312-80GB2312-80。 采用两个字节两个字节两个字节两个字节表示一个汉字,共收集7445个图形字符。其中一级汉字3755375537553755个,按汉语拼音拼音拼音拼音排序,二级汉字3008300830083008个,按偏旁部首偏旁部首偏旁部首偏旁部首排序。 区位码:区位码:区位码:区位码: 为了便于编

7、码,将国标字符集中所有汉字编码分成94区与94位,区号和位号构成了区位码。非汉字图形符号区非汉字图形符号区自定义符号区自定义符号区一级汉字(一级汉字(37553755个)个)二级汉字(二级汉字(30083008个)个)自定义汉字区自定义汉字区区1区9区16区55区56区87区941 94位低字节高字节一级汉字从16区至55区二级汉字从56区至87区区位码与国标码转换关系:区位码与国标码转换关系:区位码与国标码转换关系:区位码与国标码转换关系: 将十进制区号和位号分别转换成十六进制,再分别加上20H就成为汉字的国标码。例例例例1 1 1 1:已知“啊”的区位码为1601,求“啊”的国标码。练习:

8、练习:练习:练习:已知某字的区位码为3216,求该字的国标码。机内码:机内码:机内码:机内码: 为避免与ASCII码混淆,将国标码每个字节的最高位由0改为1,即机内码。机内码是汉字信息处理系统内部标识汉字的编码。例例例例2 2 2 2:已知“汉”的国标码为3456,求该字的机内码。练习练习练习练习2 2 2 2:已知某字的国标码为1325,求该字的机内码。国标码、区位码、机内码转换公式国标码、区位码、机内码转换公式:国标码国标码= =区位码+2020H机内码机内码= =国标码+8080H机内码机内码= =区位码+A0A0H注意:区位码采用十进制,国标码和机内码采用十六进制注意:区位码采用十进制

9、,国标码和机内码采用十六进制注意:区位码采用十进制,国标码和机内码采用十六进制注意:区位码采用十进制,国标码和机内码采用十六进制例:例:例:例:已知某字区位码为2054,求该字的国标码和机内码。20 54区位码:542014H36H20H 20H34H 56H国标码国标码80H 80HB4H D6H机内码机内码练习:练习:1 1、已知、已知“汉汉”的国标码为的国标码为47634763,求该字的区位码和机内码。,求该字的区位码和机内码。2 2 2 2、已知已知“中中”的区位码为的区位码为54485448,求该字的国标码和机内码。,求该字的国标码和机内码。 通用编码字符集:通用编码字符集:通用编码

10、字符集:通用编码字符集: 台湾和香港地区使用的汉字字符集是BIG5BIG5BIG5BIG5(繁体中文),共有汉字13053个。 由于GB2312-80的字符数较少,后来发布了扩充的汉字编码:GBKGBKGBKGBK。向下兼容GB2312编码收录了20902个汉字。(3 3 3 3)汉字字形码汉字字形码汉字字形码汉字字形码 在计算机系统中,要显示或打印显示或打印显示或打印显示或打印任何字符、汉字都是由点阵式的字模字模字模字模组成。16*16的点阵的汉字字形码:字形码:字形码:字形码: 为了使计算机能识别和存储字模,就必须对字模进行数字化,把字模中的每一个点都用二进制数表示,即用“1”表示黑点,用

11、“0”表示白点。这种数字化的字模点阵代码就是字形码。练习:练习:练习:练习:若已知汉字“次”的16*16点阵字形如图所示,若用黑点表示“1”,白点表示“0”,则可用二进制从左到右,从上到下依次写出汉字“次”的字形码。那么,“次”字形码的第九、十个字节是多少?存储这个字型码占用了多少空间?(3 3 3 3)汉字字形码汉字字形码汉字字形码汉字字形码汉字库:汉字库:汉字库:汉字库: 将字型码有规律、按顺序存放在连续的存储器中形成。按存放的介质不同分为:硬字库软字库汉字地址码:汉字地址码:汉字地址码:汉字地址码: 指出汉字模信息在汉字库中存放的逻辑地址的编码。三、奇偶校验码三、奇偶校验码三、奇偶校验码

12、三、奇偶校验码 校验码:具有校验码:具有发现发现发现发现或或纠正纠正纠正纠正传送过程中出现的错误的编码。传送过程中出现的错误的编码。 最常用、最简单的校验方法就是奇偶校验,一般以一个字节为单位加奇偶校验位位位位。奇校验:奇校验:奇校验:奇校验:确保被传输的数据中1的个数是奇数个。偶校验:偶校验:偶校验:偶校验:确保被传输的数据中1的个数是是偶数个。例如:字母A的ASCII码为:1000001 ,只占用一个字节中的低七位,空缺的一位就可以用来存放奇偶校验码。奇校验:偶校验: 0100000101000001 1 1 1 1 0100000101000001 0 0 0 0练习练习练习练习1 1 1 1:已知字母W的ASCII码为:87 ,分别写出其奇偶校验码。练习练习练习练习2 2 2 2:在某计算机系统中传输字符“E”的代码为“11000101”。则字符“e”的代码是多少?练习练习练习练习3 3 3 3:某计算机系统中采用奇校验,若字符A在传送到目的地时为“11000010”,传输过程是否出错?计算机能否发现?奇偶校验码只能发现一位一位一位一位或者奇数位奇数位奇数位奇数位错误,而且不能纠纠纠纠正正正正错误。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号