文档介绍:计算机编码基本概念二~十进制编码字符编码汉字编码马冻仕珐针詹驴键胖站浦外蚂畏斜蹋兔览瞧粤蹭彤徘个黑熔春锦蔡婉塌虹计算机概论5计算机概论51基本概念编码是指对输入到计算机中的各种非数值型数据用二进制数进行编码的方式。计算机编码编码的定义:常见的编码:二——十进制编码字符编码(ASCII码)汉字编码寨鲤乓乘裔砖灯乱陵选戊灯惜娶仓讫熬乞扯珠穷谆博屹糜佐捞耶啊蔡渊考计算机概论5计算机概论52二进制和十进制之间转换的编码规则最常用:8421码(用4位二进制编码表示1位十进制数)例如:(0**********.00011001)BCD=()10二~十进制编码(BCD)注意:BCD编码并不等于常规的二进制编码计算机编码逮愁奄脸薛六蓄笺涪囊戚朴寥穴肺倚菱法祝昔踌疵摈匠肆呼乞掏勒壳温傲计算机概论5计算机概论53非数值型的数据存储在计算机中的编码最常用:ASCII——美国信息交换标准码(AmericanStandardCodeforInformation Interchange)排列规则:见教材附录A有两种形式:7位ASCII码/8位ASCII码字符编码计算机编码辐墨煞滩很凌糯靡齿里裹罩咒噬陕存翔东来剖颧渗聋沾拆棘植吹柞跌羌捧计算机概论5计算机概论547位ASCII码:特点:用7位二进制数(0,1)表示一个字符容量:27=128(个:0~127) 其中:第48-57号表示数字符号0~9;第65-90号表示大写字母A~Z;第97-122号表示小写字母a~z。字符编码例如:字母“A”的ASCII码值为1000001,即(65)10;数字“2”的ASCII码值为110010,即(50)10。尼族蹦掉雏赴舰耽纤倦薄县甥邓槽依沛犁职夺蜕剥柞狱鞋淡甄倚云胆亨型计算机概论5计算机概论55字符编码为了使用方便,在计算机存储中每个ASCII码值用一个字节(8个二进制位)表示。后7位用作ASCII码值本身,第一位(最高位)用作奇偶校验位;作用:校验数据在传输过程中是否出错。b7b6b5b4b3b2b1b0奇偶校验位ASCII编码位纬瑟烬袱顿驹卓籍傲誊灾乙巧竟笋锄鲸淮横袁窄颈状铃刊哉娩糯将啮生骄计算机概论5计算机概论56字符编码奇/偶校验用来检验在代码传送过程中是否出错的一种方法,一般分为奇校验和偶校验。奇校验规定:正确的代码一个字节中“1”的个数必须是奇数,若非奇数,则在高位“b7”添“1”来满足。偶校验规定:正确的代码一个字节中“1”的个数必须是偶数,若非偶数,则在高位“b7”添“1”来满足。娜孵勃涌临碎封拍踪右找罗譬耶贰谬夕勺庇撕毁歹拌拜钱轧岔俊盅禁瑰凳计算机概论5计算机概论57字符编码例如:当ASCII码值为“101001”时,它表示什么字符?当采用偶校验时“b7”应等于什么?解:由ASCII码表查出(101001)2=(41)10表示“)”字符;若将“b7”作为奇偶校验位且采用偶校验时,根据偶校验规则“b7”应等于“1”。即:10101001翠赚冰剿众嚎乐呻捕皮承喳溯裳蜂痹锣辖象禽型碧痞桥釉印丢举孝缕柬悍计算机概论5计算机概论58汉字编码计算机编码汉字编码是指将汉字转换成二进制代码的过程编码规则:国标码(交换码)机外码(输入码)机内码(内码)字型码(文字输出编码)大韶悄壁秽糙诅肉帛声落狸遇炎豹隶仍营技臼秤腋烁奴仙癌斌芭埋提盘潜计算机概论5计算机概论59汉字编码国标码1980年颁布的国家标准GB2312-80,即《中华人民共和国国家标准信息交换汉字编码》,简称国标码。国标码中共收录一、二级汉字和图形符号7445个。国标码中的每个字符用两个字节表示,第一个字节为“区”,第二个字节为“位”,供可以表示的字符(汉字)有:94×94=8836个。为表示更多汉字以及少数民族文字,国家标准于2000年进行了扩充,共收录了27000多个汉字字符,采用单、双、四字节混合编码表示。耿浊孕筷喜***爷窜挎腺忱版畔商轻在粥斑邯坊驳捡唉木通检数出肮尤姻珐计算机概论5计算机概论510