8第八讲浮点数乘除运算及浮点器_第1页
8第八讲浮点数乘除运算及浮点器_第2页
8第八讲浮点数乘除运算及浮点器_第3页
8第八讲浮点数乘除运算及浮点器_第4页
8第八讲浮点数乘除运算及浮点器_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浮点数乘除法及浮点器第2章 运算方法和运算器1教学内容浮点数乘法浮点数除法浮点器2教学要求根据要求能对浮点数进行乘法和除法的计算,重点掌握原码与补码的方法。熟练掌握浮点数乘除法的修正原则。了解浮点器的工作原理。3教学重点与难点浮点数乘除结果的修正。浮点器的工作原理。4一 浮点数的乘除运算算法思想:设有两个浮点数和,它们分别为 2EM 2EM z=2(EE)(MM) z=2(EE)(MM) 5步骤Step1:0 操作数检查;Step2:阶码加/减操作;Step3:尾数乘/除操作;Step4:结果规格化及舍入处理。61 阶码的运算阶码都是补码补 补补补 补补阶码都是移码移 移补移 移补72 尾数的

2、运算第一种简单方法是,无条件地丢掉正常尾数最低位之后的全部数值。这种办法被称为截断处理,好处是处理简单,缺点是影响结果的精度。第二种简单办法是,运算过程中保留右移中移出的若干高位的值,最后再按某种规则用这些位上的值修正尾数。这种处理方法被称为舍入处理。83 舍入处理当尾数用原码表示时:方法一是只要尾数的最低位为1,或移出的几位中有为1的数值位,就置最低位的值为1方法二是0舍1入法,即当丢失的最高位的值为1时,把这个1加到最低数值位上进行修正,否则舍去丢失的的各位的值。93 舍入处理当尾数是用补码表示时 当丢失的各位均为0时,不必舍入;当丢失的最高位为0 时,以下各位不全为0 时,或者丢失的最高

3、位为1,以下各位均为0时,则舍去丢失位上的值;当丢失的最高位为1,以下各位不全为0 时,则执行在尾数最低位入1的修正操作。 104 实例例1:e补11.01100000 e补11.01100010 e补11.01101000 e补11.01101001求执行只保留小数点后4位有效数字。例2:阶码用4位表示,求以下两种情况下的移 与-移 ? x+011,y+110 x-011,y-110 114 实例例3 设浮点数x,y的阶码(补码形式),尾数(原码形式)如下:x:阶码0001 尾码0.1010 y:阶码1111 尾码0.1001求x+y(阶码运算用补码,尾数运算为补码)求x*y(阶码运算用移码,尾数乘法用原码一位乘)求x/y(阶码运算用移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论