计算机组成原理第二章 第11讲 浮点运算方法和浮点运算器

浮点运算方法和浮点运算器 * * 2.6 浮点运算方法和浮点运算器 定点 浮点 加 定点加减法器 浮点加减法 减 乘 原码并行乘法 直接补码乘法 浮点乘除法 除 原码除法 并行除法器 2.6 浮点运算方法和浮点运算器 2.6.1 浮点加法、减法运算 2.6.2 浮点乘法、除法运算 2.6.3 浮点运算流水线 2.6.4 浮点运算器实例 2.6.1 浮点加法、减法运算 1、浮点加减运算 设有两个浮点数x和y,它们分别为 x=2Ex·Mx y=2Ey·My   其中Ex和Ey分别为数x和y的阶码,Mx和My为数x和y的尾数。两浮点数进行加法和减法的运算规则是:(下页例子理解) x±y= 2Ex·Mx± 2Ey·My =(Mx′ 2Ex-Ey±My)2Ey,   设Ex≤Ey 2.6.1 浮点加法、减法运算 以十进制举例: 1.2*105 + 4.7*103=? 可写为:1.2*105 + 0.047*105 =1.247*105 或者写为120*103 + 4.7*103 =124.7*103 2.6.1 浮点加法、减法运算 2、浮点运算步骤如下: 1). 0 操作数的检查,看有无简化操作的可能; 2). 比较阶码大小并完成对阶 (小阶向大阶对齐); Eg. 1.11011×210 1.11011×27 为什么不是大阶向小阶对齐? 2.6.1 浮点加法、减法运算 Eg. 1.11011×210 1.11011×27 浮点格式中,尾数的小数点位置是默认的 如果向小阶对齐,尾数就要左移,易导致高位数据丢失。 如果向大阶对齐,尾数就要右移,丢失的是低位数据 2.6.1 浮点加法、减法运算 3). 尾数进行加或减运算; 方法与定点加减法运算方法相同 4). 结果规格化 定点运算溢出,在浮点运算中要通过改变阶码实现规格化。 2.6.1 浮点加法、减法运算 (1)在浮点加减运算时,尾数求和的结果也可以得到01.ф…ф或10.ф…ф,即两符号位不等,此时将运算结果右移以实现规格化表示,称为向右规格化。 规则:尾数右移1位,阶码加1 (2)结果是00.0...01.....或11.1...10...时,则向左规格化 规则:尾数左移1位,阶码减1,直到规格化 . 2.6.1 浮点加法、减法运算 结果规格化举例 00.11011 * 23 +00.01110 * 23 =01.01001 * 23 (溢出,但可被处理) =00.101001 * 24 浮点区别于定点: 可以通过增减阶码实现尾数的移动。 2.6.1 浮点加法、减法运算 5). 舍入处理 就近舍入 朝0舍入 朝+∞舍入 朝- ∞舍入 2.6.1 浮点加法、减法运算 就近舍入: 类似于四舍五入, 比100…0大进位,比100…0小舍去 对于100……0的情况: 有效位末尾是1:进1 有效位末尾是0:舍弃 eg,保留有效位到0.001 0.10111 -0.00101 0.11110 -0.01010 2.6.1 浮点加法、减法运算 朝0舍入:即简单的截尾 保留有效位到0.001: 0.10111 -0.00101 0.11110 -0.01010 0 1 2 3 4 5 -1 -2 -3 -4 教材勘误: P53: 5)舍入处理 朝0舍入 朝+∞舍入 朝-∞舍入 2.6.1 浮点加法、减法运算 朝+∞舍入: 正数:多余位不全为”0”,进1; 负数:截尾 eg.保留有效位到0.001 0.10111 -0.00101 0.11110 -0.01010 0 1 2 3 4 5 -1 -2 -3 -4 2.6.1 浮点加法、减法运算 朝- ∞舍入: 负数:多余位不全为”0”,进1; 正数:截尾 eg.保留有效位到0.001 0.10111 -0.00101 0.11110 -0.01010 0 1 2 3 4 5 -1 -2 -3 -4 2.6.1 浮点加法、减法运算 例题: 设 x1=11 x2=11 x3=11 x4=11 求执行只保留小数点后4位有效数字的就近舍入操作值。如果朝0舍入呢? 2.6.1 浮点加法、减法运

计算机组成原理浮点运算方法,计算机组成原理第二章 第11讲 浮点运算方法和浮点运算器.ppt...相关推荐

  1. matlab解方程组方法,第二章解线性方程组的直接方法matlab用法

    第二章解线性方程组的直接方法matlab用法 第二章 解线性方程组的直接方法的 MATLAB 程序24. 在这章中我们要学习线性方程组的直接法,特别是适 合用数学软件在计算机上求解的方法. 2.1 方 ...

  2. 计算机组成原理乘法运算说明过程,计算机组成原理第二章 第8讲 定点乘法运算...

    计算机组成原理第二章 第8讲 定点乘法运算 (34页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 定点乘法运算,,2.3 定点乘法运算,2 ...

  3. 计算机组成原理机器码怎么求,计算机组成原理第二章第3讲数的机器码表示.ppt...

    <计算机组成原理第二章第3讲数的机器码表示.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第二章第3讲数的机器码表示.ppt(55页珍藏版)>请在人人文库网上搜索. ...

  4. 计算机的定点运算器原理,计算机组成原理第二章第10讲定点运算器的组成.ppt

    <计算机组成原理第二章第10讲定点运算器的组成.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第二章第10讲定点运算器的组成.ppt(20页珍藏版)>请在装配图网上搜 ...

  5. 计算机组成原理加法减法运算,计算机组成原理第二章第5讲定点加法减法运算课件...

    计算机组成原理第二章第5讲定点加法减法运算课件 一般搬家时转盘与大梁间是固定的,开钻前应根据转盘对井架进行校正,如果中途换转盘,则要在空负荷下根据井架对转盘进行校正 一般搬家时转盘与大梁间是固定的,开 ...

  6. 计算机组成与系统结构期末复习 第二章 2.2

    计算机组成与系统结构期末复习 第二章 2.2 1.实现下列各数的转换: (101101.011)2 = (?)10= (?) 8= (?) 16= (?) 8421 (0101 1001 0110.0 ...

  7. 计算机组成原理定点除法手工与机器运算本质,计算机组成原理和结构图式(第二章)...

    计算机组成原理和结构图式(第二章) 一.数值型数据表示 1)进位计数制spa (1)十进制->二对象 整数部:除基取余 小数部:乘积取整 (2)二进制->按权相加原理 2)数符表示:无符号 ...

  8. r认识计算机教案,八年级信息技术教案第二章 程序新天地----初识QBASIC

    第二章 程序新天地----初识QBASIC 一.学习目标 1.了解机器语言和高级语言各自的特点. 2.了解什么是计算机程序. 3.了解程序设计的基本步骤. 二.教学重点 程序设计的基本步骤. 三.教学 ...

  9. 计算机三级网络技术第一轮(第二章)

    第二章    中小型网络系统 总体规划与设计 (选择题5-7    知识为理论型-话说根据我多年的应试来看前几章都是理论,多看两眼就能几下来滴! 常考知识点:网络总体设计基本方法      网络关键设 ...

  10. 简述计算机软件系统的功能及分类,第二章 管理信息系统技术基础

    第二章管理信息系统技术基础 1 计算机系统的组成 1.简述计算机系统组成? 答:计算机系统由硬件系统和软件系统两大部分组成. 硬件系统:计算机的硬件是指组成一台计算机的各种物理装置,由运算器.控制器. ...

最新文章

  1. Squid 代理服务器应用大全
  2. c++矩阵连乘的动态规划算法并输出_「Javascript算法设计」× 动态规划与回溯算法...
  3. java对两个表进行排序_Excel工作簿中多个worksheet工作表,如何对工作表进行排序?...
  4. 计算机保护地阻值,机房接地系统的一般接地电阻要小于多少欧姆?
  5. leetCode-995:K 连续位的最小翻转次数
  6. linux debian安装ssh,Ubuntu Linux上安装SSH和vsFTPd的方法
  7. Linux(ubuntu)下打包 解压
  8. 合肥青少年信息学计算机竞赛试题,合肥市第三十一届青少年信息学(计算机)竞赛 小学组试题...
  9. Oracle数据库安装及配置
  10. Jsp+Ssm+Mysql实现的房屋租赁租房管理系统
  11. 搞了一个更完善的javaagent项目结构
  12. python 结构体数组的正确初始化方法
  13. 利用 MAC 自带的 mount_ntfs 工具加载ntfs移动硬盘进行数据读写
  14. C++ 已知两个时间(年月日)求日期差
  15. opencv和pytorch中的warp操作函数:cv2.warpAffine, torch.nn.functional.grid_sample, cv2.warpPerspective
  16. 教你如何全面认识磁盘阵列柜
  17. 当php懈垢windows通用上传缺陷
  18. 单例模式的几种实现方式详解以及原理
  19. vue+css3动画开发发牌、翻牌效果
  20. 微信小程序文本实现两端对齐

热门文章

  1. 中华人民共和国消费者权益保护法
  2. @property详细解读
  3. 随风轻逝--感悟2005
  4. Pytorch入门实战(7):基于BERT实现文本隐喻二分类(Kaggle入门题目)
  5. 项目知识管理体系指南阅读(2)
  6. eclipse-mars-2-win32.zip 下载
  7. 台式计算机睡眠状态功率,电脑选择待机休眠的时候大约耗电功率是多少W?
  8. 第十一章 枚举与泛型总结
  9. ArcEngine中的ICommand接口和ITool接口
  10. 致远OA任意文件上传