《ASCII码和汉字编码》.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学习目标 学会用UltraEdit观察字符的十六进制内码 了解ASCII字符编码和汉字编码 1 2 计算机中的信息单位 位(bit):度量数据的最小单位,表示一位二进制数字。 字节(Byte):一个字节由8位二进制数字组成(1 Byte=8 bit)。字节是信息组织和存储的基本单位,也是计算机体系结构的基本单位。 K 1K = 1024 Byte M(兆)字节 1M = 1024 K G(吉)字节 1G = 1024 M T(太)字节 1T = 1024 G 字长:是计算机硬件设计的一个指标,它代表了机器的精度。 字长是指CPU在一次操作中能处理的最大数据单位,它 体现了一条指令所能处理数据的能力。 计算机的存储器(包括内存和外存)通常都是以字节作为容 量的单位。常用的单位有: 字符的编码 [问题]上机时,大家发现键盘上不仅有数字,字母,字符等,并且我们计算机内部输入还有图象,声音,而计算机内部处理的是2进制数,那么它们是如何转换(编码)? ASCII码(美国信息交换标准码) P6 ASCII码表 共有128种不同的字符,其中有94个图形字符,包括26个大写英文字母和26个小写英文字母,10个数字符号,34个专用符号,此外还有34个控制字符。 ASCII码表 查ASCII码表: 字符0的ASCII值为:0110000(48),字符A的ASCII值为_______,字符a的ASCII值为_______。 1000001 1100001 ASCII码编码特点 1.大写字母的ASCII码值比相对应的小写字母小32 例:A的ASCII值为65,而a的ASCII值为97 2.ASCII码值大小关系: 3.计算机存储器在存放ASCII码时,占用一个字节1Byte=8bit(计算机在存放ASCII码时,只占用1个字节右7位,最左位补0; 形式如0xxxxxxx)。 数字大写英文字母小写英文字母 高考试题链接 大写字母X的ASCII码为88,则大写字母V的ASCII值是( ) A 85 B 86 C87 D 88 ASCII码表中的大写字母Z后有6个其他字符,接着便是小写字母。现在已知:字母Y的ASCII码为(1011001)2,则字母a的ASCII码用十六进制表示是( ) A.61H B.62H C.63H D.64H B A 一个ASCII码字符占一个字节 0 1.ASCII码 ASCII码用一个字节的后7位来表示字符,最高位不用,一般为0。 二进制规则: n个二进制位最多能表示2n种不同的编码状态 7个二进制位最多能表示27=128种不同的编码状态 汉字也是一种字符,在计算机内同样是以二进制代码表示的。用计算机处理汉字需要解决以下几个问题: 怎样将汉字输入计算机? 在计算机内部怎样处理汉字? 计算机怎样实现汉字信息的输出(显示)? 汉字输入 方法 汉字输入码 自动识别 音码:全拼、双拼、智能ABC等 形码:五笔字型法、郑码输入法 2.汉字编码 (1)汉字输入 如手写、语音识别 (2)汉字编码 区号 位号 十进制 16 01 十六进制 国际码 十六进制机内码 二进制机内码 汉字编码(GB2312-80)采用区位码表示汉字。区位码分94个区,每区94个位,构成94*94个单元的表格。“区号”和“位号”各占一字节(第一个字节标记区号,第二个字节标记位号),所以一个汉字占2个字节。 比如: “啊” 的区号是16,位号是01 区、位号分别加20H 国标码+8080H “啊”在计算机中的内码为1011000010100001 10 01 30 21 BO A1 (3)汉字输出(显示) 为了汉字的输出显示和打印,需要描述汉字的字形,对汉字字形的编码称为汉字的字形码。 输入法输入 查找对应的区位码 区位码加2020H 转为国际码 国际码加8080H转为 十六进制机内码 转为二进制机内码 查找对应字形码 输出 归纳——汉字在计算机中的表示 UltraEdit:十六进制内码观察器 3.观察字符内码 字符 二进制编码 查看到的内码 存储 ASCII码字符 8位 2个十六进制数 占1B 汉字 16位 4个十六进制数 占2B 例1. 用UltraEdit软件观察字符内码,结果如下图所示: 则其中内码“32 30”表示的字符为( ) (A)2010 (B)20 (C)10 (D)假

文档评论(0)

OnlyOne + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档