6-计算机的运算方法.ppt

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6-计算机的运算方法

1、 数据的表示方式 1.1、符号的处理(正数、负数) 1.2、数值的处理(数制转换) 1.3、小数点的处理(定点、浮点) 1.4、原码的表示方法 1.5、反码的表示方法 1.6、补码的表示方法(重点研究) 1.8、移码的表示方法 1.8、字符、汉字的表示方法 1.9、校验码 ASCII字符编码表 P214 汉字字形点阵及编码 IBM PC机汉字显示原理 1、 数据的表示方式 1.1、符号的处理(正数、负数) 1.2、数值的处理(数制转换) 1.3、小数点的处理(定点、浮点) 1.4、原码的表示方法 1.5、反码的表示方法 1.6、补码的表示方法(重点研究) 1.8、移码的表示方法 1.8、字符、汉字的表示方法 1.9、校验码 汉明码字 = 数据 + 校验位 = HmHm-1…H2H1 (m=n+k) 每个校验位Pi在汉明码中被分在位号2i-1的位置, 其余各位为数据位,按从低向高逐位依次排列。 例如: 数据位 n=3,校验位 k=4,汉明码字位 m=7, 4个校验位P4P3P2P1对应的汉明码位号应分别为: H7,H4,H2,H1 ( Pi的位号等于2i-1 ) P4只能放在H7一位上,它已经是汉明码的最高位了。 其余为数据位 D3 D2 D1 ,则有如下排列关系: 将收到的循环校验码 1001011 还用约定的生成多项式10111去除, 如果码字无误则余数应为0, 如有某一位出错,则余数不为0,不同位数出错余数不同。 101 1000000 -10111 011100 -00000 11100 -10111 1011 10111 模2除: 被除数后先补上k-1个0;每求一位商,余数少一位。 上商原则: 被除数首位为1,商取1;首位为0,商取0。 当余数位数小于除数位数时,该余数即为结果。 数据位 n = 3,校验位 k = 4 数据为 100, 查数学表得到生成多项式 10111 求出的校验值 = 1011 循环校验码 CRC(n + k 位) = 数据位n + 校验位k = 1001011 1.9、校验码__ 3)循环冗余码 3、循环冗余码 CRC 1.9、校验码__ 3)循环冗余码 3、循环冗余码 CRC的译码与纠错 101 1001011 -10111 01011 -00000 10111 -10111 0 10111 第六章 计算机的运算方法 2、定点加、减法运算与实现 2.1、补码定点加、减运算 2.2、溢出概念与检测方法 2.3、补码定点加法器 注释: 前面我们讨论了数的补码表示方法,采用补码表示,减法可用加法来实现,对设计硬件来讲,只要设计一个加法器就可以实现加、减运算了,不需要再配一个减法器了。 1、补码加法 两个补码数相加(连同符号位),和的补码等于两数补码之和。 即:[ X+Y ]补= [ X ]补+ [ Y ]补 2、补码减法 原则上讲:[ X-Y ]补= [ X ]补 - [ Y ]补 可见需要一个减法器,而现在只有加法器,如何得到[ X-Y ]补呢? 我们可以根据补码加法公式推出: [ X-Y ]补= [ X +(-Y)]补= [ X ]补+ [ -Y ]补 这样,减法的问题就归结到如何求[ -Y ]补的问题了。 [ -Y ]补 = / [ Y ]补 +1 也就是说: [ -Y ]补 等于 [ Y ]补连同符号位在内求反加1。 2.1、补码定点加、减运算 例1、Y=0.1010 [Y]补 = 0.1010 [ -Y ]补 = 1.0110 例2、Y= - 0.1010 [Y]补 = 1.0110 [

文档评论(0)

taotao0c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档