- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常用编码
常用编码
学习目标
了解熟悉计算机中常用编码分类
掌握BCD码、ASCII码特点
掌握理解汉字编码种类及功能
计算机不仅能够对数值数据进行处理,还能够对文本和其他非数值数据信息进行处理。非数值数据表现为信息的编码有很多种形式,本节课将介绍一些本课程中用到的一些编码。
如何表示数字
如何表示中英文字符
阅读教材内容
思考上述问题
概念
1、字符存放形式:计算机中的字符也是以二进制数形式存取。
?2、编码:将字符变成相应的二进制数称为编码(或字符编码)。
?3、二进制代码:编码后得到的字符的二进制数形式,称为二进制代码。
二--十进制码(BCD码)
特点:
保留了十进制数的权,数字用二进制数码0和1的组合来表示。
8421BCD码、2421BCD码、余3码、格雷码。
分类:
8421BCD编码方法:
8421是指4位二进制数自左向右每1位对应的权值,用4位二进制数表示1位十进制数。
例:9502D表示成BCD码是多少呢?
答:9502D=1001010100000010BCD
练习1:
1、写出十进数563.97D对应的8421BCD码。
?
2、写出8421BCD01018421BCD对应的十进制数。
字符编码
英文字符、常用符号编码
ASCII码 : 现在微机中普遍采用的字符编码是美国信息交换标准代码,即ASCII码。国际上通用的ASCII码是7位码。 计算机中常用一个字节(八位的二进制数)来存放一个字符的ASCII码,其中7位是ASCII码的本身,最高位可用来设校验码。
英文字符、常用符号编码
提问:请仔细观察课本P26表2-3,ASCII码表中对应着多少字符?它们分别是?
共128个字符包括26个英文大写字符、26个英文小写字符、10个数字字符、33个标点符号和33个控制符。
ASCII码
标准ASCII码:最高位为0
扩充ASCII码:最高位为1,常用作各国规定自己国家的语言文字代码
例41H→ 65→”A”
汉字编码——数字编码
数字编码:直接利用一串数字表示一个汉字。
注意:
不管采用什么样的编码输入法(例如拼音、五笔字型)
来输入一个汉字,其机内码都是相同的。?
即:输入码在计算机中必须转换成机内码,才能进行
存储和处理。
中文字符编码
输入码
交换码
内码
输出码
汉字编码
数字编码:直接利用一串数字表示一个汉字。
1、介绍:为了适应计算机处理汉字信息的需要,1981年我国颁布了GB2312国家标准。该标准选出6763个常用汉字(其中,一级常用汉字3755个,二级汉字3008个)和682个非汉字字符,并为每个字符规定了标准代码,以便在不同的计算机系统之间进行汉字文本交换
汉字编码
2、区位码:GB2312字符集构成一个94行、94列的二维表,行号称为区号,列号称为位号,每一个汉字或符号在码表中的位置用它所在的区号和位号来表示。 为了处理与存储的方便,每个汉字的区号和位号在计算机内部分别用一个字节来表示。
例如,“学”字的区号为49,位号为07,它的区位码即为4907,用2个字节的二进制数表示为00000111,用十六进表示为31 07H
汉字编码
3、国标码:区位码无法用于汉字通信,因为它可能与通信使用的控制码(00H~1FH)(即0~31)发生冲突。ISO2022规定每个汉字的区号和位号必须分别加上32(即二进制,经过这样的处理而得的代码称为国标交换码,简称交换码。
逐渐精通
例:“学”字的国标交换码计算为:
?
??????
-------------------?
?
用十六进制数表示即为 5127H。
?
汉字编码
4、机内码:
由于文本中通常混合使用汉字和西文字符,汉字信息如果不予以特别标识,就会与单字节的ASCII码混淆。
此问题的解决方法之一是将一个汉字看成是两个扩展
ASCII码,使表示GB2312汉字的两个字节的最高位都为
1。这种高位为1的双字节汉字编码即为GB2312汉字的机内码,简称为内码。又叫机内码(或汉字内码,或内码)。
汉字编码
汉字内码一般采用两个字节表示一个汉字。
?
例:“学”字的机内码为:10100111?
用16进制表示即为D1A7H。
练习2:
1、汉字“大”的区位码为2083 ,那么,“大”的国标码和机内码分别是什么?
1、区号为20,位号为83
2、将区位号2083转换为十六进制表示为1453H?
3、1453H+2020H=3473H,得到国标码473H?
4、3473H+8080H=B4F3H,得到
您可能关注的文档
- 大气环境第一、二课时更新版.ppt
- 奔驰EClass学习纲要.ppt
- 大连海洋微积分课件.ppt
- 奇偶性与对称性.ppt
- 复杂数字系统设计Ch4A.ppt
- 奈氏图.ppt
- 子空间的直和.ppt
- 婚家法积极条件与消极条件.ppt
- 大学物理实验转动惯量.ppt
- 子群及其陪集.ppt
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)