ImageVerifierCode 换一换
格式:PPT , 页数:85 ,大小:1.35MB ,
资源ID:13233544      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/13233544.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(计算机组成与体系结构第三章 ppt.ppt)为本站上传会员【pc****0】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

计算机组成与体系结构第三章 ppt.ppt

1、单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,第三章 信息编码与数据表示,数值数据的表示,3.1,浮点机器数的表示方法,数据格式,3.2,定点机器数的表示方法,3.3,3.4,非数值数据的表示,3.5,校验码,3.6,现代计算机系统的数据表示,3.7,本章小结,2,3.1,数值数据的表示,进位计数制,一,不同数制之间的相互转换,二,十进制数的编码,三,3,一、进位计数制,数制的两大要素:,基数,R,:,指在这种进位制中允许使用的基本数码个数。,基数为,R,的数制称为,R,进制数。,R,进制数的主要特点就是,逢,R,进,1,。,权,W,i,:,权也称位权

2、指某一位,i,上的数码的权重值,即权与数码所处的位置,i,有关。,W,i,R,i,。,假设任意数值,N,用,R,进制数来表示,形式为:,N=,(,D,m,1,D,m-2,D,0,D,-1,D,-2,D,-k,),R,其中,,D,i,为该进制的基本符号,,D,i,0,,,R-1,,,i=-k,,,-k+1,,,,,m-1,,,m,;,小数点在,D0,和,D-1,之间。,4,一、进位计数制,则数值,N,的实际值为:,例如:,R,10,,,即十进制数。它的每一位上的数码,D,i,只能取,0,,,1,,,2,,,9,;各个数码的,权为,10,i,,,i,指示数码所处的位置,个位,i,0,,,十位,i

3、1,,,百位,i,2,,,依此类推。,思考:二进制、八进制、十六进制?,5,一、进位计数制,例,1,:(,2345.459,),10,210,3,310,2,410,1,510,0,410,-1,510,-2,910,-3,例,2,:,(,11011.011,),2,12,4,12,3,02,2,12,1,12,-0,02,-1,12,-2,12,-3,=,(,27.375,),10,例,3,:,(,123.67,),8,18,2,28,1,38,0,68,-1,78,-2,=,(,83.859375,),10,6,二、不同,数制之间的相互转换,常用的几种数制的对应关系,1,二、八、十六进制

4、转换为十进制,2,十进制转换为二、八、十六进制,3,7,(,1,)常用的几种数制的对应关系,十进制,二进制,八进制,十六进制,十进制,二进制,八进制,十六,进制,0,0000,0,0,8,1000,10,8,1,0001,1,1,9,1001,11,9,2,0010,2,2,10,1010,12,A,3,0011,3,3,11,1011,13,B,4,0100,4,4,12,1100,14,C,5,0101,5,5,13,1101,15,D,6,0110,6,6,14,1110,16,E,7,0111,7,7,15,1111,17,F,16,10000,20,10,8,(,2,)二、八、十六进

5、制转换为十进制,转换方法:,加权求和。,(,按式,4,1),例:(,5AC.E6,),16,=516,2,1016,1,1216,0,1416,1,616,2,(,1452.8984375,),10,十进制(,Decimal,)、,二进制(,Binary,)、,八进制(,Octal,)、,十六进制(,Hexdecimal,),数分别用,D,、,B,、,Q,、,H,来标志。,例如:(,1011,),2,(,1011,),B,1011B1011b,(,123.45,),2,(,123.45,),D,123.45D 123.45,(,2B.D,),16,=,(,2B.D,),H,=,(,43.812

6、5,),10,=(53.64),Q,9,(,3,)十进制转换为二、八、十六进制,转换方法,:可以分为以下两种方法,直接转换:十进制,二、八、十六进制,间接转换:十进制,二进制,八、十六进制,(,a,),十进制转化为,R,进制,(,b,),二进制转化为八、十六进制,10,(,a,),十进制转化为,R,进制,转换方法,整数部分:,除以,R,取余,先得低位,,直到商为,0,。,小数部分:,乘,R,取整,先得高位,,直到积为,0,或者达到精度要求为止。,例:(,123.75,),10,=,(?),2,(,123.75,),10,=,(?),8,1111011.11,173.6,11,小数部分的精度要求

7、当小数部分,不能整除为二进制,时,则乘以,2,取整的过程中,积不会为,0,;或者,当小数部分转化为二进制位数很长,,这时由精度来决定二进制位数。,例如:(,0.35,),10,(?),2,无法整除,(,0.6875,),10,(?),2,位数太长,若要求精度大于,10,,则表示“”左右两边的十进制值的差的绝对值,10,。,则我们只需取,4,位二进制小数即可满足要求,因为,10,2,时,校验码才具有,检错能力,,当码距,d,3,时,校验码才具有,纠错能力,。,码距:,一种码制的码距是指该码制中所有代码之间的最小,距离,。,两个代码之间的距离,:在一种编码中,在任何两个代码之间逐位比较,对应位值

8、不同的个数。,校验码的检错纠错能力与码距的关系如下:,若码距,d,为奇数,如果只用来检查错误,则可以发现,d,1,位错误;如果用来纠正错误,则能够纠正 位错误。,若码距,d,为偶数,则可以发现 位错误,并能够纠正()位错误。,66,3.6,校验码,7,、常见校验码:,奇偶校验码:,码距,d=2,,检错码,,能检验奇数位错误,;通常用于磁带或者串行通信中。,海明校验码:,码距,d=3,,纠错码,,能纠正,1,位或多位错误,;通常用于磁盘冗余阵列中。,CRC,校验码:,码距,d=3,,纠错码,,能纠正,1,位错误,;通常用于磁盘或数据块的校验。,67,在有效信息位的前面或者后面添加一位奇(偶)校验

9、位就组成了奇(偶)校验码。,奇(偶)校验码的编码和译码在硬件上通常采用异或非门(异或门)实现。,1,、编码,奇校验位的取值应该使整个奇校验码中“,1”,的个数为奇数,偶校验位的取值应该使整个偶校验码中“,1”,的个数为偶数。,假设在发送端,要发送七位,ASCII,码(,B6 B5 B4 B3 B2 B1 B0,),在,ASCII,码前面添加一位奇校验位,P,奇,或偶校验位,P,偶,变为一个字节的奇偶校验码,则它们的生成表达式为,二、奇偶校验码,68,2,、译码,在接收端,必须检验接收到的校验码信息的奇偶性,对于奇校验码,校验码中“,1”,的个数应该为奇数,否则出错;对于偶校验码,校验码中“,1

10、的个数应该为偶数,否则出错。设,E,奇,为奇校验码出错信号,,E,偶,为偶校验码出错信号,为,1,出错,为,0,正确,则它们的表达式为,奇偶校验的编码电路,例如:,字符“,A”,的,ASCII,码为,41H,,奇校验码为,C1H,,偶校验码为,41H,。,二、奇偶校验码,69,二、奇偶校验码,70,三、海明码,1,、编码,海明码的编码步骤如下:,(,1,)计算校验位的位数,假设信息位为,k,位,增加,r,位校验位,构成,n=,k+r,位海明码字。若要求海明码能纠正一位错误,用,r,位校验位产生的,r,位指误字来区分无错状态及码字中,n,个不同位置的一位错误状态,则要求,r,满足:,2,r,

11、k+r+1,计算出,k,位有效信息时,必须添加的能纠错一位的海明校验码的校验位的位数,r,71,(,2,)确定有效信息和校验位的位置,假设,k,位有效信息从高到低为,,添加的,r,位校验位为,,则它们构成,n=,k+r,位的海明码排列设为 ,,H,的下标被称为海明位号,则第,i,位的校验位,P,i,必须位于位号为,2,i-1,的位置,即 ,其中,,i=1,,,2,,,,,r,;有效信息则在其余的海明码位置上顺序排列。,三、海明码,72,三、海明码,(,3,)分组,由于海明码是分组进行奇偶校验的,每一组通过一个监督表达式来监督有效信息的变化,因此,分组必须使得监督表达式得出的指误字能够反映出错位

12、的位号。分组的原则是:校验位只参加一组奇偶校验,有效信息则参加至少两组的奇偶校验,若,D,i,=,H,j,,则,D,i,参加那些位号之和等于,j,的校验位的分组校验。,73,三、海明码,(,4,)进行奇偶校验,合成海明码,首先,按照分组和奇偶校验的规律将每个校验位的生成表达式写出,然后,再带入有效信息的值,依次得出校验位的取值,最后将校验位按各自的位置插入,与有效信息一起合成海明码。,74,三、海明码,2,、译码,在接收端收到每个海明码后,也必须按上述分组检验每组的奇偶性有无发生变化,方法是按照监督关系式算出指误字,Sr,Sr-1 S2 S1,,若为全零,则说明各组奇偶性全部无变化,信息正确,

13、将相应的有效信息位析取出来使用;否则,指误字的十进制值,就是出错位的海明位号。,75,四、循环冗余码,CRC,循环冗余码,CRC,(,Cyclic Redundancy Code,),又称为多项式码。,1,、编码,k,位要发送的有效信息位可对应于一个,k-1,次多项式,M,(,x,),,r,位冗余校验位对应于一个,r-1,次多项式,R,(,x,)。由,k,位信息位后面加上,r,位冗余位组成的,n=,k+r,位,CRC,码字则对应于一个,n-1,次多项式,C,(,x,),即:,C,(,x,),=,x,r,M,(,x,),+R,(,x,),该,CRC,码称为(,n,,,k,)循环码。,76,四、循

14、环冗余码,CRC,由信息位产生冗余位的编码过程,就是已知,M,(,x,)求,R,(,x,)的过程。在,CRC,码中可以通过找到一个特定的多项式,G,(,x,)来实现。用,G,(,x,)去除,x,r,M,(,x,)得到的余式就是,R,(,x,),假设商的多项式为,Q,(,x,),编码过程 即,x,r,M,(,x,),G,(,x,),Q,(,x,),+R,(,x,),生成多项式,G,(,x,)应满足以下条件:,(1),必须是,r,次多项式,最高项,x,r,和,x,0,的系数为,1,,即它对应的二进制编码是,r+1,位的。,(2)CRC,校验码的任何一位发生错误,余数不为零;且不同位发生错误,余数不

15、同。,(3),对余数继续模,2,除,应使余数循环。,77,四、循环冗余码,CRC,目前已经有多种生成多项式被列入国际标准中,如:,CRC-4,、,CRC-12,、,CRC-16,、,CCITT-16,、,CRC-32,等。,目前常用的,CRC-16,多项式为,x,16,+x,12,+x,5,+1,(记为,1021,),,CCITT-16,多项式为,x,16,+x,15,+x,2,+1,(记为,8005,)。,图,3.9 CRC,(,n,k,)校验码串行生成电路原理图,图中,Gi,代表生成多项式,G,(,x,)各项的系数,78,四、循环冗余码,CRC,2,、译码,接收端的校验过程就是用,G,(,

16、x,),来除接收到的码字多项式的过程。,若余式为零则认为传输无差错;,若余式不为零则传输有差错。出错的位置与余数值是一一对应的关系,通过查找出错模式表,即可以确定是那一位出错。,79,3.7,现代计算机系统的数据表示,几种类型的数据在,Pentium,系列,CPU,中的表示形式:,1,、字符串,由字符的,ASCII,码或者文字的,Unicode,编码组成,按顺序存放在内存或寄存器中。每个,ASCII,码字符占,1,个字节,每个,Unicode,编码占用,2,个字节,80,3.7,现代计算机系统的数据表示,BCD,在基于,Pentium,系列,CPU,的,IA,构架中,,BCD,数据分为压缩的(

17、packed,),BCD,码和非压缩(,unpacked,)的,BCD,码两种,前者以每字节,2,位,BCD,数字的形式存储,后者以每字节,1,位,BCD,数字的方法存储,81,3.7,现代计算机系统的数据表示,3,、指针,指针实际上是内存单元的地址,因此是无符号数据。,IA,构架中定义了两种类型的指针,,(,1,)一种是,32,位的近指针,用于定义段内偏移量和段内访问;,(,2,)一种是,48,位的全指针,又称远指针,用于段间访问。,4,、浮点数,Pentium,系列,CPU,支持,IEEE 754,标准的,3,种浮点数格式:单精度、双精度和扩展精度浮点数。,82,本章小结,数制有两个要素

18、基数,R,与位权,W,。计算机中的信息均由二进制来表示,即,R=2,,,W=2,i,。用于表示十进制数值的二进制编码被称为,BCD,码,,4,位二进制编码表示一个十进制数字。,机器数是数值数据在机器中的表示形式,根据小数点的位置是否浮动,可以分为定点数和浮点数。,定点机器数根据小数点的隐含位置又分为,定点小数,和,定点整数,两种。,浮点机器数由阶码,E,和尾数,M,两部分构成,阶码是定点整数,尾数是定点小数;阶码,E,(即指数)的底,一般隐含为,2,。浮点机器数的小数点的位置随阶码数值而变化。,IEEE754,标准的浮点数有单精度、双精度、临时浮点数,3,种格式,分别为,32,位、,64,位

19、和,80,位。,83,本章小结,真值转化为定点机器数时,有四种表示形式:原码、反码、补码和移码。移码主要用于表示浮点数的阶码。,计算机中的非数值数据的表示,字符数据通常采用,7,位的,ASCII,码来表示。汉字的输入编码用于使用西文标准键盘输入汉字,汉字的机内码则用于汉字的存储、检索和处理,汉字的字模码则用于汉字的显示和打印输出。,计算机中使用校验码来检错和纠错。奇偶校验码是最简单的一种检错码,它可以检查出一位或奇数位错误。海明校验码是一种多重奇偶校验码,具有纠错能力,而,CRC,校验码则是一种目前广泛使用的纠错码,可以纠错一位。,本章重点为定点机器数和浮点机器数的表示方法,。,84,The End!,85,

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服