1、当尾数用二进制表示时,规格化的定义为:
1/2<∣M∣<11/2 < |M| < 11/2<∣M∣<1
对于正数,尾数M=00.1xxxx;对于负数,M=11.0xxxx。
如果符号位和小数点后第一位相等时,向左规格化,尾数左移,阶码减1。
2、如果出现溢出,即两符号位不等,则向右规格化,尾数右移,阶码加1。

例题:x=2011×0.11011,y=2101×(−0.10101)x=2^{011}\times0.11011, y=2^{101}\times(-0.10101)x=2011×0.11011,y=2101×(−0.10101),假设尾数、阶码均以补码表示, 尾数7位(含2位数符),阶码5位(含2位阶符),求x+y
解:
[x]浮=00011,00.11011,[y]浮=00101,11.01011[x]_浮=00011,00.11011,[y]_浮=00101,11.01011[x]浮​=00011,00.11011,[y]浮​=00101,11.01011
(1)对阶 ΔE=101−011=2\Delta E=101-011=2ΔE=101−011=2,所以x尾数右移2位,[x]浮=00101,00.0011011[x]_浮=00101,00.0011011[x]浮​=00101,00.0011011
(2)尾数求和 [x+y]浮=00101,11.1000111[x+y]_浮=00101,11.1000111[x+y]浮​=00101,11.1000111
(3)规格化 因为符号位和小数点后第一位相等,所以向左规格化,尾数左移,阶码减1。[x+y]浮=00100,11.000111[x+y]_浮=00100,11.000111[x+y]浮​=00100,11.000111
(4)舍入 采用0舍1入法(如果被移除的是1,则尾数末尾加1,如果是0,则不加) [x+y]浮=00100,11.00100[x+y]_浮=00100,11.00100[x+y]浮​=00100,11.00100
(5)判溢 符号位相同,无溢出,x+y=2100×(−0.11100)x+y=2^{100}\times(-0.11100)x+y=2100×(−0.11100)

浮点加减法中什么时候左规什么时候右规相关推荐

  1. Word中插入公式左对齐,编号右对齐的设置

    本文介绍方法采用制表位方法实现,具体操作步骤如下 首先需要确定公式和公式编号在Word中的位置,首先需要确定Word页面设置中的左右页边距和纸张宽度,此操作可以通过查看页面设置找到.页面设置如下,其中 ...

  2. 计算机组成原理左规右规,计算机组成原理[袁春风]chap3homework.ppt

    计算机组成原理[袁春风]chap3homework.ppt (13页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 作业思考题(1) 习题2, ...

  3. 计算机组成原理左规右规,计算机组成原理 第四章(严军勇)-2003-2012年.ppt

    计算机组成原理 第四章(严军勇)-2003-2012年 规格化浮点运算 浮点加减运算 尾数结果规格化--左规 左规=Cs1Cs2C1+Cs1Cs2C1 尾数每左移一位,阶码相应减1(EC-1→EC) ...

  4. 【编程题目】输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印...

    第 16 题(树): 题目(微软): 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印. 例如输入 8 / \ 6 10 / \ / \ 5 7 9 11 输出 8 6 1 ...

  5. zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法

    转载自:http://blog.csdn.net/wide288/article/details/21622183 zend studio中ctrl+鼠标左键无法转到类或函数定义文件的解决方法:  z ...

  6. 2.3 《计算机组成原理》之浮点数的表示(基本格式、规格化[左规右规]、表示范围、IEEE754标准详解)

    文章目录 0.思维导图 1.基本格式 2.规格化 3.表示范围 4.IEEE754标准 0.思维导图 1.基本格式 举个例子: 2.规格化 3.表示范围 运算结果大于最大正数时称为正上溢,小于绝对值最 ...

  7. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)

    首先,"/"左倾斜是正斜杠,"\"右倾斜是反斜杠,可以记为:除号是正斜杠一般来说对于目录分隔符,Unix和Web用正斜杠/,Windows用反斜杠,但是现在Wi ...

  8. c 表达式必须是可修改的左值_C++中的左值,右值,左值引用,右值引用

    童帅 2020-2-22 文中的"表达式"都是指赋值表达式 左值,右值,左值引用,右值引用 到底是什么 左值和右值 int a = 10; int b = 5; int c = a ...

  9. Word2016中调节页眉内容一部分左对齐,一部分右对齐

    如何让Word页眉内容一部分左对齐,一部分右对齐. 需求: "页眉内容:左对齐为"XXX学位论文",右对齐是各章章名,奇偶页页眉内容一致:" 问题描述: 发现右 ...

最新文章

  1. Atlassian In Action - (Atlassian成长之路)
  2. SQL工具-技术支持工具
  3. 新来的“大神”用策略模式把if else给“优化”了,技术总监说:能不能想好了再改?
  4. C++学习——static
  5. 工科学生考研能选择计算机专业么,这8个“工科专业”考研后发展会更好,毕业生紧缺度高,前途很好!...
  6. postgresql user表
  7. 开万人 AI 大会什么感受?陆奇任大会主席 | AI ProCon 2020
  8. 架构师必备最全SQL优化方案
  9. 在Linux上运行procmem和procrank
  10. Python 实现定时任务
  11. oracle财务系统与erp,浅谈Oracle ERP财务系统在中煤建安集团的应用
  12. C语言算法7744问题
  13. pdf如何在线旋转?PDF旋转的方法
  14. UCI-HAR数据集CNN分类
  15. 威联通nas怎么更换大硬盘_QNAP 篇一:记一次换硬盘引发的折腾
  16. xposed android 4.4.2,xposed新版54
  17. selenium中的三种等待方式以及显示等待和隐式等待区别
  18. 手把手教你使用SSM框架实现一个学生管理系统第二章之创建一个web工程及相关配置文件的介绍
  19. 深入浅出单点登录(SSO)
  20. 请求大佬们帮我找下问题

热门文章

  1. 企业责任彰显品牌价值,EBC金融集团助力投资者财富增值
  2. 背单词-项目设计文档
  3. [18调剂]北方民族大学2018年硕士研究生调剂公告
  4. 酷鲨商城后台管理界面
  5. Hadoop 调优之Linux操作系统调优篇
  6. IDEA界面太丑了 我教你修改界面吧
  7. 在每天一个故事中......
  8. 27年,IE时代终落幕
  9. ooXMLAgile Encryption(一)文档结构
  10. GL Studio学习