常用编码幻灯片

上传人:爱****1 文档编号:926741 上传时间:2017-05-22 格式:PPTX 页数:32 大小:1.14MB
返回 下载 相关 举报
常用编码幻灯片_第1页
第1页 / 共32页
常用编码幻灯片_第2页
第2页 / 共32页
常用编码幻灯片_第3页
第3页 / 共32页
常用编码幻灯片_第4页
第4页 / 共32页
常用编码幻灯片_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《常用编码幻灯片》由会员分享,可在线阅读,更多相关《常用编码幻灯片(32页珍藏版)》请在金锄头文库上搜索。

1、常用编码,学习目标,了解熟悉计算机中常用编码分类掌握BCD码、ASCII码特点掌握理解汉字编码种类及功能,计算机不仅能够对数值数据进行处理,还能够对文本和其他非数值数据信息进行处理。非数值数据表现为信息的编码有很多种形式,本节课将介绍一些本课程中用到的一些编码。,如何表示数字,如何表示中英文字符,阅读教材内容思考上述问题,概念,1、字符存放形式:计算机中的字符也是以二进制数形式存取。2、编码:将字符变成相应的二进制数称为编码(或字符编码)。3、二进制代码:编码后得到的字符的二进制数形式,称为二进制代码。,二十进制码(码),特点:,保留了十进制数的权,数字用二进制数码和的组合来表示。,8421B

2、CD码、2421BCD码、余3码、格雷码。,分类:,8421BCD编码方法:,8421是指位二进制数自左向右每1位对应的权值,用位二进制数表示位十进制数。,例:9502D表示成BCD码是多少呢?,答:9502D=1001010100000010BCD,练习:,1、写出十进数563.97D对应的8421BCD码。2、写出8421BCD码10010001.01018421BCD对应的十进制数。,字符编码,英文字符、常用符号编码,ASCII码 : 现在微机中普遍采用的字符编码是美国信息交换标准代码,即ASCII码。国际上通用的ASCII码是7位码。 计算机中常用一个字节(八位的二进制数)来存放一个字

3、符的ASCII码,其中7位是ASCII码的本身,最高位可用来设校验码。,英文字符、常用符号编码,提问:请仔细观察课本P26表2-3,ASCII码表中对应着多少字符?它们分别是?,共128个字符包括26个英文大写字符、26个英文小写字符、10个数字字符、33个标点符号和33个控制符。,ASCII码,标准ASCII码:最高位为扩充ASCII码:最高位为,常用作各国规定自己国家的语言文字代码,例:0100000141H 65”A”,汉字编码数字编码,数字编码:直接利用一串数字表示一个汉字。注意: 不管采用什么样的编码输入法(例如拼音、五笔字型)来输入一个汉字,其机内码都是相同的。即:输入码在计算机中

4、必须转换成机内码,才能进行存储和处理。,中文字符编码,输入码,交换码,内码,输出码,汉字编码,数字编码:直接利用一串数字表示一个汉字。1、介绍:为了适应计算机处理汉字信息的需要,1981年我国颁布了GB2312国家标准。该标准选出6763个常用汉字(其中,一级常用汉字3755个,二级汉字3008个)和682个非汉字字符,并为每个字符规定了标准代码,以便在不同的计算机系统之间进行汉字文本交换,汉字编码,2、区位码:GB2312字符集构成一个94行、94列的二维表,行号称为区号,列号称为位号,每一个汉字或符号在码表中的位置用它所在的区号和位号来表示。 为了处理与存储的方便,每个汉字的区号和位号在计

5、算机内部分别用一个字节来表示。 例如,“学”字的区号为49,位号为07,它的区位码即为4907,用2个字节的二进制数表示为:00110001 00000111,用十六进表示为31 07H,汉字编码,3、国标码:区位码无法用于汉字通信,因为它可能与通信使用的控制码(00H1FH)(即031)发生冲突。ISO2022规定每个汉字的区号和位号必须分别加上32(即二进制数00100000),经过这样的处理而得的代码称为国标交换码,简称交换码。,逐渐精通,例:“学”字的国标交换码计算为:0011000100000111 +00100000+00100000-0101000100100111用十六进制数表

6、示即为5127H。,汉字编码,4、机内码:由于文本中通常混合使用汉字和西文字符,汉字信息如果不予以特别标识,就会与单字节的ASCII码混淆。此问题的解决方法之一是将一个汉字看成是两个扩展ASCII码,使表示GB2312汉字的两个字节的最高位都为1。这种高位为1的双字节汉字编码即为GB2312汉字的机内码,简称为内码。又叫机内码(或汉字内码,或内码)。,汉字编码,汉字内码一般采用两个字节表示一个汉字。例:“学”字的机内码为:1101000110100111用16进制表示即为D1A7H。,练习:,1、汉字“大”的区位码为2083 ,那么,“大”的国标码和机内码分别是什么?,1、区号为20,位号为8

7、32、将区位号2083转换为十六进制表示为1453H3、1453H2020H3473H,得到国标码473H 4、3473H8080HB4F3H,得到机内码为B4F3H,汉字输入编码,(2)拼音码 按汉字的读音形成的编码(音码):如全拼、简拼、双拼等; (3)字形编码 按汉字的字形形成的编码(形码):如五笔字型、郑码等; (4)音形码 按汉字的音、形结合形成的编码(音形码):如自然码、智能ABC。,汉字字模码,1、字模码是用点阵表示的汉字字型代码,它是汉字的输出形式。输出形式一般为打印和显示输出。 2、用于显示的字库叫显示字库。显示一个汉字一 般采用1616点阵或2424点阵或4848点阵。3、

8、用于打印的字库叫打印字库,其中的汉字比显 示字库多,而且工作时也不像显示字库需调入内存。,汉字字模码,用1616点阵表示一个汉字,那么一个汉字占多少字节呢?,就是将每个汉字用16行,每行16个点表示,一个点需要1位二进制代码,16个点需用16位二进制代码(即2个字节),共16行,所以需要16行2字节/行=32字节,即1616点阵表示一个汉字,字形码需用32字节。,问题?,1、个汉字区位码占字节?2、个汉字国标码占字节?3、十六进制的国标码+汉字内码(十六进制)4、十六进制的区位码+汉字内码(十六进制)5、已知“高” 的区位码为2463 ,则其国标码和机内码分别为:、。6、存储100个2424点

9、阵汉字字型码占的字节数为。,逻辑数据,基本概念,1.逻辑常量与变量:逻辑常量只有两个,即0和1,用来表示两个对立的逻辑状态。逻辑变量与普通代数一样,也可以用字母、符号、数字及其组合来表示,但它们之间有着本质区别,因为逻辑变量的取值只有两个,即0和1,而没有中间值。2.逻辑运算:在逻辑代数中,有与、或、非三种基本逻辑运算。表示逻辑运算的方法有多种,如语句描述、逻辑代数式、真值表、卡诺图等。3.逻辑函数:逻辑函数是由逻辑变量、常量通过运算符连接起来的代数式。同样,逻辑函数也可以用表格和图形的形式表示。4.逻辑代数:逻辑代数是研究逻辑函数运算和化简的一种数学系统。逻辑函数的运算和化简是数字电路课程的基础,也是数字电路分析和设计的关键。,表示方法, 表示或 (逻辑加法) 表示与. (逻辑乘法)“表示非. (逻辑否定)1和0表示真和假(还有一种表示,+表示或, 表示与),例: ,课堂小结:,、计算机中常用编码分类、BCD码、ASCII码特点、汉字编码种类及功能、逻辑数据,

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

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > 教育/培训/课件

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