《ASCII码和汉字编码ppt课件.ppt》由会员分享,可在线阅读,更多相关《ASCII码和汉字编码ppt课件.ppt(24页珍藏版)》请在三一办公上搜索。
1、,ASCII码和汉字编码,学习目标,学会用UltraEdit观察字符的十六进制内码,了解ASCII字符编码和汉字编码,1,2,计算机中的信息单位,字节(Byte):一个字节由8位二进制数字组成(1 Byte=8 bit)。字节是信息组织和存储的基本单位,也是计算机体系结构的基本单位。,K 1K=1024 ByteM(兆)字节1M=1024 KG(吉)字节1G=1024 M T(太)字节1T=1024 G,字长:是计算机硬件设计的一个指标,它代表了机器的精度。字长是指CPU在一次操作中能处理的最大数据单位,它 体现了一条指令所能处理数据的能力。,计算机的存储器(包括内存和外存)通常都是以字节作为
2、容 量的单位。常用的单位有:,字符的编码,问题上机时,大家发现键盘上不仅有数字,字母,字符等,并且我们计算机内部输入还有图象,声音,而计算机内部处理的是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.大写字母的A
3、SCII码值比相对应的小写字母小32 例:A的ASCII值为65,而a的ASCII值为972.ASCII码值大小关系:3.计算机存储器在存放ASCII码时,占用一个字节1Byte=8bit(计算机在存放ASCII码时,只占用1个字节右7位,最左位补0;形式如0 xxxxxxx)。,数字大写英文字母小写英文字母,高考试题链接,大写字母X的ASCII码为88,则大写字母V的ASCII值是()A 85 B 86 C87 D 88ASCII码表中的大写字母Z后有6个其他字符,接着便是小写字母。现在已知:字母Y的ASCII码为(1011001)2,则字母a的ASCII码用十六进制表示是()A.61HB.
4、62H C.63H D.64H,B,A,一个ASCII码字符占一个字节,1.ASCII码,ASCII码用一个字节的后7位来表示字符,最高位不用,一般为0。,二进制规则:n个二进制位最多能表示2n种不同的编码状态,7个二进制位最多能表示27=128种不同的编码状态,汉字也是一种字符,在计算机内同样是以二进制代码表示的。用计算机处理汉字需要解决以下几个问题:怎样将汉字输入计算机?在计算机内部怎样处理汉字?计算机怎样实现汉字信息的输出(显示)?,汉字输入方法,汉字输入码,自动识别,音码:全拼、双拼、智能ABC等,形码:五笔字型法、郑码输入法,2.汉字编码,(1)汉字输入,如手写、语音识别,(2)汉字
5、编码,汉字编码(GB2312-80)采用区位码表示汉字。区位码分94个区,每区94个位,构成94*94个单元的表格。“区号”和“位号”各占一字节(第一个字节标记区号,第二个字节标记位号),所以一个汉字占2个字节。,比如:“啊”的区号是16,位号是01,区、位号分别加20H,国标码+8080H,“啊”在计算机中的内码为1011000010100001,10 01,30 21,BO A1,10110000 10100001,(3)汉字输出(显示),为了汉字的输出显示和打印,需要描述汉字的字形,对汉字字形的编码称为汉字的字形码。,输入法输入,查找对应的区位码,区位码加2020H转为国际码,国际码加8
6、080H转为十六进制机内码,转为二进制机内码,查找对应字形码输出,归纳汉字在计算机中的表示,UltraEdit:十六进制内码观察器,3.观察字符内码,例1.用UltraEdit软件观察字符内码,结果如下图所示:则其中内码“32 30”表示的字符为()(A)2010(B)20(C)10(D)假,例2.用UltraEdit软件观察字符内码,结果如下图所示:将其前两个字节数据“B8 FC”删除后,则右侧的“更上一层楼”五字将变成()(A)上一层楼(B)更上一层(C)楼层一上(D)楼上一层,B,A,课堂小结,通过内码观察器查看字符内码,字符编码,ASCII码,每个字符占1字节,汉字编码GB2312,每
7、个汉字占2字节,区位码先转换成十六进制数表示(区位码的十六进制表示)2020H国标码国标码8080H机内码,高考试题链接,1.在计算机内部,用来传送、存储、加工处理的数据或指令(命令)都是采用()A.ASCII码B.GB2312码C.二进制码 D.GBK码2.用户到电信公司申请电话业务时,从运营商处得到一个电话号码。电话号码的确定属于()A.信息采样B.信息编码C.信息处理D.信息加工3.在计算机内部,信息的存储和处理都采用二进制,最主要的原因是()A.便于存储B.数据输入方便C.可以增大计算机存储容量D.易于用电子元件实现,C,B,D,高考试题链接,用WinHex软件观察“IT行业”四个字符
8、,显示的十六进制内码如图所示,则字符“T”的内码用二进制数表示应该是()A.(10011000)2B.(1010100)2C.(110110)2D.(1101)22.小王用“UltraEdit”软件观察“春眠不觉晓,这几个字显示的十六进制内码如第4题图(见附 图页)所示,从中可以看出字符”眠”的内码是 AC3DFH BB4BAH CB4H DC3H,C,A,在微型计算机中,各种信息在存储器中通常采用()保存。A八进制B十进制C二进制D十六进制,C,单选题,微型计算机中使用最普遍的字符编码是()。A汉字编码B国标码CBCD码DASCII码,D,单选题,一个字节由二进制数中的()个位组成。A2B4
9、C8D16,C,单选题,存储一个国标(GB2312)汉字内码所需要的字节是()A1个B2个C4个D8个,B,单选题,五、课堂作业,P.23 思考与练习,1、二进制数有什么特点?简单说一说计算机为什么要采用二进制计数。,2、在计算机中采用二进制数有什么优点?,1、二进制数有什么特点?简单说一说计算机为什么要采用二进制计数。,答:二进制数的特点是用两个数码“0”、“1”表示所有的数,采用“逢二进一”、“借一当二”的记数方法。因为计算机主要由电子元件组成,它们能用二进制的“1”和“0”来准确地表示电路开关的“通”和“断”,信号的“有”和“无”等等,所以计算机要采用二进制计数。,2、在计算机中采用二进制数有什么优点?,答:计算机采用二进制,设计最简单,工作最稳定。,