资源预览内容
第1页 / 共41页
第2页 / 共41页
第3页 / 共41页
第4页 / 共41页
第5页 / 共41页
第6页 / 共41页
第7页 / 共41页
第8页 / 共41页
第9页 / 共41页
第10页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
克僚探兴键另组祸奄添偏噬塑竣繁寄谊壹犁勒岭妈槛叹肋禹息霉稀台枕滑二进制补充自学二进制补充自学计算机中的数与编码计算机中的数与编码逝己钙黔府瞻悲腿息湖谎踞挺铅卡根赣士瞳粟尸蹲样育腔茵淡噎摆女杏铜二进制补充自学二进制补充自学计算机中数据的单位计算机中数据的单位n计算机中数据的常用单位有计算机中数据的常用单位有 位位 bit 字节字节 byte 字字 word 圣盏政锚钒块甚佃咋妊晃邱悔闷笨邵牧掣窒厩峨熔慑甚愈扼歌巡陋岳茅豺二进制补充自学二进制补充自学21位(bit) 位位是是计计算算机机中中数数据据的的最最小小单单位位,是是指指一一位位二进制数。二进制数。计算机只识别二进制数计算机只识别二进制数 。 一位二进制数只能表示两种状态一位二进制数只能表示两种状态 “0”或或“1” 两位二进制数能表示两位二进制数能表示4种状态种状态 00、10、01、11喷杭畜仙顺较饮钢渍末剁犁孽象皮渊顽丑吕场跺发懒较勇决汽剃叫硝橱肄二进制补充自学二进制补充自学3计算机只识别二进制数计算机只识别二进制数n电路中容易实现电路中容易实现 二进制数码只有两个二进制数码只有两个(“0”和和“1”)。电路只要能识别低、高就。电路只要能识别低、高就可以表示可以表示“0”和和“1”。 n物理上最易实现存储物理上最易实现存储 二进制在物理上最易实现存储,通过磁极的取向、表面的凹二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录。凸、光照的有无等来记录。n便于进行加、减运算和计数编码。便于进行加、减运算和计数编码。 n便于逻辑判断(是或非)。便于逻辑判断(是或非)。 赫艘另砂耪栖摊耿皆棋范关奄议贝乙肥媳伪磋捡锄廉筒帽脉燎剑僵祟烛道二进制补充自学二进制补充自学42字节(字节(Byte) 字字节节是是计计算算机机中中用用来来表表示示存存储储空空间间大大小小的的最最基基本本的容量单位的容量单位。 1 byte = 8 bit 此外:此外:1KB = 1024 B 1MB = 1024 KB1GB = 1024 MB 1TB = 1024 GB汉潍依侈醚帐破桨羌壮盛拈簿劈挪苑乙铜堑仍恒昆惫根钝疥辙赘锡舱犀淳二进制补充自学二进制补充自学53字(字(Word)n数数据据的的另另一一个个单单位位就就是是计计算算机机的的字字长长。字字是是由由整整数数倍倍个个字字节节构构成成,是是计计算算机机进进行行数数据据处处理理和和运运算算的的单单位。位。n按计算机的字长可分为按计算机的字长可分为 8位机(如苹果位机(如苹果II) 16位机(如位机(如Intel 8086,8088,80286) 32位机(如位机(如Intel 80386、80486) 64位机(如位机(如Pentium4等等) 氢扦蚀坡适整人碗迟绪噎即仆举鼎萎泉吕时机丙次挞示构鲁急撂棵貌腰汾二进制补充自学二进制补充自学6二进制的计算二进制的计算1、二进制运算规则、二进制运算规则 0+0=0 1+0=0+1=1 1+1=0 0-0=0 1-0=1 0-1=1 1-1=0 0*0=0 1*0=0*1=0 1*1=1 0/1=0 1/1=1遂拘扒戴捡吁邦挠笑觉钦焉漱战霜川涡霄十拣翟邮荚琳淫鹃燃碍著摇马沟二进制补充自学二进制补充自学7二、计算机中的数与编码二、计算机中的数与编码n不同进制的表示和换算不同进制的表示和换算 二进制、十进制、十六进制二进制、十进制、十六进制n编码编码 数值编码:原码、反码、补码数值编码:原码、反码、补码 字符编码:字符编码:ASCII、汉字编码、汉字编码、BCD码码挽笛辟余涡违伺氮婆羚土绿棉斟唤靠嫁绦厉墓册矮劈轮翔璃疚们竭迸石克二进制补充自学二进制补充自学8各种进制用特定字母表示各种进制用特定字母表示n十十进制数进制数 表示为数字符号表示为数字符号 0 0 9 9 构成的序列,构成的序列,表示符号表示符号“ D”n二二进制数进制数 表示为数字符号表示为数字符号 0 0 1 1 构成的序列,构成的序列,表示符号表示符号“ B”n十六十六进制数进制数 表示为数字符号表示为数字符号 0 0 9 9 和字母和字母 A A F F 构成的序列,构成的序列,表示表示符号符号“ H”摔凉睛函另揽岛垛亦获往酬磋堰没惺顽呵掏亚跃萝住应政栈坪晴州蒂肛拾二进制补充自学二进制补充自学9不同进制的表示不同进制的表示1十进制数十进制数 逢逢10进进1:0、1、2、3、4、5、6、7、8、92 2二进制数的表示二进制数的表示 逢逢2进进1: 0、13. 3. 十六进制数的表示十六进制数的表示 逢逢16进进1:09 、 A、B、C、D、E、F凳停塑溯硬衰祭昭该找揖诊都剁迎弱贾专股影察凡仙尝脱芳柜琼敏遗鸣午二进制补充自学二进制补充自学10十六进制十六进制包桥扮啄洋杖檬溪谊臀揭犹堆力蕉房山散老膊霸玲奖貉窑褪也淹抄瓜圾糙二进制补充自学二进制补充自学11不同进制的表示不同进制的表示n十进制数位权值十进制数位权值 例如:例如: 3 2 6 . 7 1位权值位权值: 102 101 100. 10-1 10-2 326.71 = 3*102 + 2*101 + 6*100 + 7*10-1 +1*10-2顷顽金婚描楼佃辨府懊志耸直橇葡爽笔娶死鼠骨刑吭随椰防掌虾唇伪壶羹二进制补充自学二进制补充自学12不同进制的表示不同进制的表示n二进制数位权值二进制数位权值 例如:例如: 1 0 1 . 1 1位权值位权值: 22 21 20 . 2-1 2-2 101.11 = 1*22 + 0*21 + 1*20 +1*2-1 +1*2-2擦搬叮彬铆翟拇采民盟悸份衫耘葡删胳骏毗穷簿译焊熙沽似羚虽得鳖崔件二进制补充自学二进制补充自学13不同进制的表示不同进制的表示n十六进制数位权值十六进制数位权值 例如:例如: 1 A D . F 7位权值位权值: 162 161 160. 16-1 16-2 1AD.F7 = 1*162 + 10*161 + 13*160 +15*16-1 +7*16-2捻解小酉秽傀那酒脾档卸犹瘁园骤倘膀惶鸳撤帘磋锯告踪憨抹坊阵黔虫叛二进制补充自学二进制补充自学14不同进制的换算不同进制的换算n二进制二进制 十进制十进制 十六进制十六进制n十六进制十六进制 十进制十进制 二进制二进制n十进制十进制 二进制二进制 十六进制十六进制 蛀踪傣眯睁宪喘橙掳犊蜜憎恕牛铭点少衅套醛佃顿荚峨习束堑袄拨肢刻包二进制补充自学二进制补充自学15二进制二进制 十进制十进制n方法方法按权相加按权相加 每每1位二进制数位二进制数*位权值位权值相加相加n例子例子 11010.001=1*24+1*23+0*22+1*21+0*20+0*2-1+0*2-2+1*2-3 =26.125 围孜笺挑脓锋陆犬焰箍淮瞪峭捷尚锑筒逊妻篓灵啃被诣另惠糕酥照振晶氦二进制补充自学二进制补充自学16二进制二进制 十六进制十六进制n方法方法 每每4位二进制数用位二进制数用1位十六进制数表示位十六进制数表示n例子例子 101 1010 . 001 0101 1010 . 0010 5 A . 2拘昂履遣喊友雄考侵讽恭陇煤件疼堂穆狄毁户供喀斜尉遁红铀屑阐纬藏螺二进制补充自学二进制补充自学17十六进制十六进制 十进制十进制n方法方法 每每1位十六进制数位十六进制数*位权值位权值相加相加n例子例子 5EA.11= 5*162+14*161+10*160+1*16-1+1*16-2 =1514.066 滦疤皿剥滑钱伺缚凝穴决忙篷戮血宗孺染都鸭裙蔫疫沁褪施闻涸谤咱棱侗二进制补充自学二进制补充自学18十六进制十六进制 二进制二进制n方法方法 每每1位十六进制数用位十六进制数用4位二进制数表示位二进制数表示n例子例子 7 A 8 E . 6 D 0111 1010 1000 1110 . 0110 1101殆柠硝抖翟芦挎阁喉婆瘤臃搂嫉康喻沉慎遁羽皇沾瞻逗亭矩甸蔚被娩蛆银二进制补充自学二进制补充自学19十进制十进制 二进制二进制n方法方法 1、整数、整数 除除2取余,逆序读取取余,逆序读取 2、小数、小数 乘乘2取整,顺序读取取整,顺序读取视挨椿挖斟待轴冀预铝鸭峡侨殷弹估洽排惮短肩势书郝殖姓滦趁歪拎礼玛二进制补充自学二进制补充自学20十进制十进制 二进制二进制n例子:例子:28.125 = 11100 .? 瞄窥调蛾摇暴膳暑堆扎结药员伤讼菜惑泽拷弗保颂漫吐摆孽找岭约秉衡疵二进制补充自学二进制补充自学21十进制十进制 二进制二进制n例子:例子:28.125 11100 .?= 11100.001肿需秒馏获钥着萨良璃庄蔫卢专悍侠岳孽伏佣盾醛泉邢霜琵海侩拨悸新圈二进制补充自学二进制补充自学22十进制十进制 十六进制十六进制n方法方法 1、整数、整数 除除16取余,逆序读取取余,逆序读取 2、小数、小数 乘乘16取整,顺序读取取整,顺序读取持擂凿吞来粤迫盗嘉腊屉臭浙熏恃理痹挨坍屈晶匹搐馆喳崩丈交醚坛盂萧二进制补充自学二进制补充自学23例子例子比较大小比较大小 1) 0.1B 0.1D 0.1H 2) 1B 1D 1H 3) 10B 10D 10H烯饥阔杀由休福析虏搞茅屹稿挪僚虫亨氦投闺简裂肉蔡碗歪卡楞镐朽扑拖二进制补充自学二进制补充自学24例子例子比较大小比较大小 1) 0.1B(0.5D) 0.1D 0.1H(0.0625D) 2) 1B 1D 1H 3) 10B(2D) 10D 10H(16D)粟媳嘘四驮玛吵迭锅富溺滤掳曰赫萤妙揍开抬搅叹胎旷肮好剃带道梯仪窗二进制补充自学二进制补充自学25二、计算机中的数与编码二、计算机中的数与编码n不同进制的表示和换算不同进制的表示和换算 二进制、十进制、十六进制二进制、十进制、十六进制n编码编码 数值编码:原码、反码、补码数值编码:原码、反码、补码 字符编码:字符编码:ASCII、汉字编码、汉字编码、BCD码码建居五贩秩扣陕孜失凛势匠涸孝勒柜爹对家恕认忘穗豺徒跋癌样捅旱员衅二进制补充自学二进制补充自学26编码编码计算机中数的存储和运算都使用二进制数,但计算机中数的存储和运算都使用二进制数,但前面提到的二进制数均未涉及符号,因而是一种前面提到的二进制数均未涉及符号,因而是一种无无符号数符号数。 那么计算机中那么计算机中正负数正负数怎样表示呢?怎样表示呢? 1 1原码原码 2 2反码反码 3 3补码补码 为方便理解和计算,采用为方便理解和计算,采用1 1字节字节的编码。的编码。酚免飞翻可卑事奈铭猾佩靴捶挟和成世袭济私大粗侧荒赎望鱼姨耸蛆嗓吁二进制补充自学二进制补充自学271 1原码原码 原码最高位是其符号位,原码最高位是其符号位,0表示正数,表示正数,1表示负数。表示负数。例例如如:十十进进制制数数76,转转换换成成二二进进制制数数为为:( 76 )D(1001100 )B,于是,于是 +76 = 0 1001100 -76 = 1 1001100劫每敲番狐综群浊稚峦同劈镁买捂狮状顾氟辖融眺坛胰涟撞魄兜惭押越狙二进制补充自学二进制补充自学282 2反码反码编码规则:编码规则: 正数的反码与其原码相同。正数的反码与其原码相同。 负数的反码是对应的正数按位取反求得。负数的反码是对应的正数按位取反求得。例如:例如: ( +5 )反反 0 0000101 ( -5 )反反 1 1111010 槛势痹埂杀椰磊夯陇临瓮呢并窟匆拷翰呻盘爵渣破扭咸褐畜隅晤困饯蹲元二进制补充自学二进制补充自学293 3补码补码编码规则编码规则 正数的补码与其原码相同。正数的补码与其原码相同。 负数的补码是在反码的最低位上加负数的补码是在反码的最低位上加1得到。得到。 例如:例如: ( +5 )补补0 0000101 ( -5 )补补 1 1111011 险曳资威视岁垣雹各酪绦裂离客戳塘蔡叁墩秒秧噶昌越翱懈赌亢盗胁彻涌二进制补充自学二进制补充自学304 4补码运算补码运算 引引入入补补码码的的主主要要目目的的在在于于简简化化减减法法运运算算,可可以以把把减减法法运运算算用用补补码码加加法法来来实实现现。计计算算机机中就只有加法计算。中就只有加法计算。 补码运算定律:补码运算定律: ( x + y )补补( x )补补 + ( y )补补欣淌氓艳邻缩花率舀岭耐夺忱翌图讨挣佩何悬冒姓宋抓用肌些侠叮景发援二进制补充自学二进制补充自学31例如:例如: 正数正数x和负数和负数y相加,相加,|x|y|。x=3DH,y=-21H (x)补补+(y)补补 = (00111101)补补+(10100001)补补 = 00111101+11011111 = 00011100 (x + y)补补 = (00111101- 00100001)补补 = (00011100)补补 = 00011100 所以:所以:( x + y )补补( x )补补 + ( y )补补袁制佩放煌悸授百卷漳邹勿吵品弟咸哼收呢陌辐屠鲜苏拌心秤兜粳涣儿狠二进制补充自学二进制补充自学32字符编码字符编码nASCII码码 标准的标准的ASCIIASCII码是占码是占一个字节一个字节,最高位置,最高位置为为“0 0”,用,用7 7位二进制数编码,总共可以表示位二进制数编码,总共可以表示128128个字符。个字符。损待炙宠艰伐秩厕摹改哑句纳放话追拴声解钦圣晨精蝴草寻腆薪履靡烩卯二进制补充自学二进制补充自学33硒矿犀柬肋剃讥九兜驾碱烹豪蔓抚稽迄迫团幅剑桅罚灼蔼睛匡轩雷巧陕攘二进制补充自学二进制补充自学34汉字编码汉字编码n汉字编码包括:汉字编码包括: (1 1)汉字的输入码:)汉字的输入码: 拼音、五笔 (2 2)机器内码)机器内码 国标 GB2312-80 编码 (3 3)字形码(汉字库)字形码(汉字库) 点阵、贝塞尔曲线输入码机器内码字形码垮改鸣孰蹦冀餐确茎宅潭清蹿隘乡键廊耸汹乍林啊难峪致池牢僧滴后韵凹二进制补充自学二进制补充自学35机器内码机器内码n汉字的内码是供计算机系统内部处理、存储、传输汉字的内码是供计算机系统内部处理、存储、传输时使用的代码。目前使用最广泛的一种国标码是时使用的代码。目前使用最广泛的一种国标码是GB2312-80。n国标码将国标码将7000多个汉字全部按照多个汉字全部按照7+7 bit编码。但编码。但为了与为了与ASCII码区分,汉字机内码的每个字节的码区分,汉字机内码的每个字节的高高位置为位置为1。 例如:例如:”计算机计算机” 的机内码的机内码 计计 算算 机机 BCC6 CBE3 BBFA 擦虞媳羚呆十肛岗桐干抒迄嫌祭睛碟棋毡煞店湛乱形赵狠碉蛔嚷嚣夜要咖二进制补充自学二进制补充自学36字形码(汉字库)字形码(汉字库) 点阵:点阵: 将将汉汉字字图图象象预预先先分分割割为为许许多多小小方方块块,组组成成一一个个“点点阵阵”。若若用用“0 0”表表示示白白点点,“1 1”表表示示黑黑点点,表表示示字字形形的的二二进进制制代代码码称为汉字字形码。称为汉字字形码。 例如:例如:24*2424*24点阵点阵“春春” 弯窍胜窒杖昧攻导辱层越数粗库眶燥掌烯允佣兽芋郴村姓诗贬妒操卡珊处二进制补充自学二进制补充自学37Windowsfonts目录下 .fon文件眠里氦堪绎备狸宇吝宇鬼戏沽苯岔瞧蓬咳壹麻断钩述昂讨升考厌野趋癌处二进制补充自学二进制补充自学38Windowsfonts目录下.ttf文件文件很藤牢职番舒瀑抢界俏敦案邹柒嗽唯坎闸溉业韧瞎嫂垂枪歉蜜舆忍儒展螺二进制补充自学二进制补充自学393BCD码 由由于于人人们们日日常常使使用用的的是是十十进进制制,而而机机器器内内使使用用的的是是二进制二进制,所以,需要把十进制数表示成二进制码。,所以,需要把十进制数表示成二进制码。 一位十进制数字,用一位十进制数字,用4位二进制编码来表示,常用位二进制编码来表示,常用的是的是BCD码码。4 4位二进制数表示位二进制数表示16种状态。只取前种状态。只取前10种状态来表示种状态来表示09,从左到右的每位二进制数的权,从左到右的每位二进制数的权分别为分别为8、4、2、1,因此又叫,因此又叫8421码码。 咀灸手钓幽逾翔弱萍瓷招氰脊梨挟涣爱鸳玩洽滇粳筒玉毅遁丹笋渍财杜崇二进制补充自学二进制补充自学40 1001 0111 0101.0001 9 7 5 . 1秤溯矣俄霜还堤艾吭营宗伏楼钞什焰勤贝枚翱帕榨蜕桃迄佰宁紊戒缝垄敌二进制补充自学二进制补充自学41
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号