浙江省计算机高考复习(第6课)常用信息的编码.ppt_第1页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第2页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第3页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第4页
浙江省计算机高考复习(第6课)常用信息的编码.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常用信息的编码,计算机内部均采用二进制数来表示各种信息。要想使输 入设备输入的数字、字符、标点符号和文字等信息能被计算 机所识别,必须将其转换为相应的二进制编码。 目前常用的编码有: BCD码、ASCII码、汉字编码和奇偶校验码等。,BCD码(了解) 用四位二进制数码来表示一个十进制数。 规则:选用0000-1001来表示0-9的十个数符。 如: (365)10=(0011 0110 0101)BCD 11001.11B= 所以:BCD码实质上是十进制数,而形式上为二进制数。,=(0010 0101.0111 0101)BCD,(25.75)10,一、西文字符编码 西文字符由拉丁字母、数字、标

2、点符号及一些特殊 符号组成。 ASCII码 计算机中使用最广泛的西文字符编码,即美国信 息交换标准代码。 包括10个数字、52个英文大、小写字母、33个标点符 号及运算符、33个控制码,共128种符号。 规则:采用一个字节表示一个字符,但只使用字节的 低7位,最高位一般为“0”。,例: 0 0110000 48 1 0110001 49 A 1000001 65 B 1000010 66 0 9 : 48 57 A Z :65 90 a z : 97 122 标点符号数字大写字母小写字母 大写字母+32=小写字母,1、已知数字“0”的ASCII码为48则数字“7”的 ASCII码为_ 2、已知

3、小写字母“d”的ASCII码为100则大写字母 “F”的ASCII码为_ 3、按对应的ASCII码比较,下列正确的是_ (A)“A”比“B”大 (B)“f”比“Q”大 (C)空格比逗号大 (D)“H”比“R”大,典型题目:,计算机采用二进制数来表示和存储各种数据信息。 如:数字、英文字母等可以用ASCII码表示,那么汉字 呢? 计算机对汉字信息的处理过程,就是各种汉字编码 间的转换过程。计算机在处理汉字时,不同环节采用不 同的编码,这些不同编码根据使用要求需相互转换。,输入码,地址码,字形码,国标码,机内码,汉字输入,汉字输出,(1)输入码(外码): 为了输入汉字而对汉字编制的代码,供计算机外

4、部 的用户使用。 根据编码规则分为: 流水码:区位码 音码:智能ABC、搜狗输入法 形码:五笔输入法、郑码 音形结合码:自然码,(无重码),(2)汉字内码 国标码(汉字信息交换码): 用于汉字信息处理系统之间或者与通信系统之间进行 信息交换的汉字代码。我国国标码标准代号为GB2312-80。 采用两个字节表示一个汉字,共收集7445个图形字符。 其中一级汉字3755个,按汉语拼音排序,二级汉字3008 个,按偏旁部首排序。,区位码: 为了便于编码,将国标字符集中所有汉字编码分成94区与94 位,区号和位号构成了区位码。,区1 区9 区16 区55 区56 区87 区94,1 94位,低字节,高

5、字节,一级汉字从16区至55区 二级汉字从56区至87区,区位码与国标码转换关系: 将十进制区号和位号分别转换成十六进制,再分别加 上20H就成为汉字的国标码。 例1:已知“啊”的区位码为1601,求“啊”的国标码。 练习:已知某字的区位码为3216,求该字的国标码。,机内码: 为避免与ASCII码混淆,将国标码每个字节的最高位 由0改为1,即机内码。机内码是汉字信息处理系统内部标 识汉字的编码。 例2:已知“汉”的国标码为3456,求该字的机内码。 练习2:已知某字的国标码为1325,求该字的机内码。,国标码、区位码、机内码转换公式: 国标码=区位码+2020H 机内码=国标码+8080H

6、机内码=区位码+A0A0H 注意:区位码采用十进制,国标码和机内码采用十六进制,例:已知某字区位码为2054,求该字的国标码和机内码。,20 54,区位码:,54,20,14H,36H,20H 20H,34H 56H,国标码,80H 80H,B4H D6H,机内码,练习: 1、已知“汉”的国标码为4763,求该字的区位码和机内码。 2、已知“中”的区位码为5448,求该字的国标码和机内码。,通用编码字符集: 台湾和香港地区使用的汉字字符集是BIG5(繁体中文), 共有汉字13053个。 由于GB2312-80的字符数较少,后来发布了扩充的汉字 编码:GBK。向下兼容GB2312编码收录了209

7、02个汉字。,(3)汉字字形码 在计算机系统中,要显示或打印任何字符、汉字都 是由点阵式的字模组成。,16*16的点阵的汉字,字形码: 为了使计算机能识别和存储字模,就必须对字模进 行数字化,把字模中的每一个点都用二进制数表示,即 用“1”表示黑点,用“0”表示白点。这种数字化的字 模点阵代码就是字形码。,练习:若已知汉字“次”的16*16点阵字形如图所示,若 用黑点表示“1”,白点表示“0”,则可用二进制从左 到右,从上到下依次写出汉字“次”的字形码。那么, “次”字形码的第九、十个字节是多少? 存储这个字型码占用了多少空间?,(3)汉字字形码 汉字库: 将字型码有规律、按顺序存放在连续的存

8、储器中形成。 按存放的介质不同分为: 硬字库 软字库 汉字地址码: 指出汉字模信息在汉字库中存放的逻辑地址的编码。,三、奇偶校验码 校验码:具有发现或纠正传送过程中出现的错误的编码。 最常用、最简单的校验方法就是奇偶校验,一般以 一个字节为单位加奇偶校验位。 奇校验: 确保被传输的数据中1的个数是奇数个。 偶校验: 确保被传输的数据中1的个数是是偶数个。,例如:字母A的ASCII码为:1000001 ,只占用一 个字节中的低七位,空缺的一位就可以用来存放奇偶 校验码。 奇校验: 偶校验:,01000001,1,01000001,0,练习1:已知字母W的ASCII码为:87 ,分别写出 其奇偶校验码。 练习2:在某计算机系统中传

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论