计算机组成原理 第四章(严军勇)-2003-2012年

规格化浮点运算 浮点加减运算 尾数结果规格化——左规 左规=Cs1Cs2C1+Cs1Cs2C1 尾数每左移一位,阶码相应减1(EC-1→EC) 尾数结果规格化——右规 右规=Cs1⊕Cs2 并非真正的溢出 尾数每右移一位,阶码相应加1(EC+1→EC) 例:有两浮点数为 A=0.101110×2-01 B=-(0.101011)×2-10 假设这两数的格式:阶码4位,用移码表示;尾数8位,用补码表示,包含一位符号位,即 [A]浮=0111;0;1011100 [B]浮=0110;1;0101010 E ms m ⑴ 对阶 求阶差:ΔE=EA-EB=-1-(-2)=1 ΔE=1,表示EA>EB。按对阶规则,将MB右移一位,其阶码加1,得: [B]浮’=0111;1;1010101 ⑵ 尾数求和 00.1011100 + 11.1010101 00.0110001 ⑶ 尾数结果规格化及判溢出 由于结果的尾数是非规格化的数,故应左规。尾数每左移一位,阶码减1,直至尾数成为规格化数为止。 [A+B]尾补=00.0110001 [A+B]尾补’ =00.1100010×2-1 最后结果为 [A+B]浮’ =0110;0;1100010 ∴A+B=(0.110001)×2-10 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 乘法步骤: 阶码相加:移码,要减去一个偏置值2n 尾数相乘 尾数结果规格化 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 除法步骤: 尾数调整: |MA|<|MB| 阶码相减:移码,要加上一个偏置值2n 尾数相除 十进制整数的加法运算 一位十进制加法运算及实现 8421码加法 两个8421码相加时, “逢二进一” [当和≤9,无需校正 当和>9,则+6校正 在做+6校正的同时,将产生向上一位的进位 十进制数 8421码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 | 9 0 0 0 0 0 | 0 1 0 0 1 0 0 0 0 0 | 0 1 0 0 1 不校正 10 11 12 13 14 15 16 17 18 19 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 +6校正 校正举例 0101 5 + 10008 1101 + 0110 6 1 0011 13 1001 9 + 10008 1 0001 + 0110 6 1 0111 17 +6校正函数=C4’+S4’S3’+S4’S2’ 2.余3码加法 十进制余3码加法规则: ①两个余3码相加,“逢二进一” ; ②若其和没有进位,则减3(即+1101)校正; ③若其和有进位,则加3(即+0011)校正。 4.7 十进制整数的加减运算 十进制整数的加法运算 一位十进制加法运算及实现 余3码加法 两个余3码相加,“逢二进一” 若其和没有进位,则减3(即+1101)校正 若其和有进位,则加3(即+0011)校正 十进制数 余3码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 1 | 8 9 0 0 0 1 1 0 0 1 0 0 | 0 1 0 1 1 0 1 1 0

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

  1. 计算机组成原理指令寻址方式,计算机组成原理第四章第4讲指令和数据的寻址方式.ppt...

    <计算机组成原理第四章第4讲指令和数据的寻址方式.ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第四章第4讲指令和数据的寻址方式.ppt(51页珍藏版)>请在装配图网 ...

  2. 地上有一个m行和n列的方格。一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子。 例如,当k为18时,机器人能够进入方格

    地上有一个m行和n列的方格.一个机器人从坐标0,0的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于k的格子. 例如,当k为18时,机器人能够进入方格 ...

  3. 二进制除法教程计算机基础,计算机应用基础第四章《二进制的学习》课件.ppt...

    <计算机应用基础第四章<二进制的学习>课件.ppt>由会员分享,可在线阅读,更多相关<计算机应用基础第四章<二进制的学习>课件.ppt(26页珍藏版)> ...

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

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

  5. 计算机组成原理笔记(哈工大刘宏伟)第四章 存储器

    文章目录 第四章 存储器 一.概述 1.1.存储器分类 1.2.存储器的层次结构 1.2.1.存储器三个主要特性的关系 1.2.2.缓存-主存层次和主存-辅存层次 二.主存储器 2.1.主存储器概述 ...

  6. 计算机二级vf知识点总结,2015年计算机二级考试《VFP》复习重点:第四章

    第四章 Visual FoxPro 数据库及其操作 1.创建数据库 可以通过以下几种方式创建数据库: (1).在"项目管理器"中创建数据库 打开" 项目管理器" ...

  7. 计算机基础知识必刷,《2019年江苏专转本考试-计算机基础必刷题题库(第四章)》...

    <2019年江苏专转本考试-计算机基础必刷题题库(第四章)> 一.判断   共3题 (共计3分) 第1题: 计算机信息系统的特征之一是处理的数据量大,因此必须在内存中设置缓冲区,用以长期保 ...

  8. 计算机账户和用户账户区别,网络操作系统第四章用户和计算机帐户习题及答案...

    网络操作系统第四章用户和计算机帐户习题及答案发布时间:2007-12-11 第四章习题 一.填空 ⒈拥有(       )是计算机接入网络的基础,拥有(      )是用户登录到网络并使用网络资源的基 ...

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

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

最新文章

  1. 36篇博文带你学完opencv :python+opencv进阶版学习笔记目录
  2. 链式存储结构 php,【PHP 实现数据结构】链式队列
  3. 一个月读完6本书?这些烧脑神书,你能读完1本,就是学霸!
  4. Upload-Labs(16)
  5. 有间距的表格布局 table布局
  6. 后台userlist.php,后台用户管理(管理员登录后管理会员)
  7. 统计学习三要素的思考
  8. Nginx之——参数详解
  9. Ubuntu下实现触摸板多指手势操作
  10. android谷歌地图_Android Google地图:添加天气数据
  11. ASP.NET Repeater控件使用方法
  12. 6.4.2.时序逻辑测试模块
  13. 开发JAVA第一步,教你选好JSP虚拟空间
  14. uni-app 微信小程序 选取地区取到区
  15. 关于笔记本连接显示器检测不到的问题(NoVideoInput)
  16. 前端可以用到的渐变色代码
  17. Hu矩的形状特征提取---matlab实现
  18. 用python可以免费下载音乐吗-使用python实现下载我们想听的歌曲,速度超快
  19. 百词斩-扇贝测试评估
  20. Part 9 常微分方程基础与常见方程求解法

热门文章

  1. 鸿蒙关键技术研究,华为鸿蒙 2.0 系统主题演讲公布,详细架构 9 月 11 日揭晓
  2. java form的时间格式_SpringMvc接收日期表单提交,自动转换成Date类型方法
  3. tkinter如何lable重复显示到同一行中_如何创建包含 CAD 导入和选择的仿真 App
  4. python调用mysql数据库sql语句过长有问题吗_python连接MYSQL数据库,调用update语句后无法更新数据,解决...
  5. 活体检测python_活体检测很复杂?仅使用opencv就能实现!(附源码)!
  6. 自动化要不要学python-老男孩linux自动化运维|做人工智能为什么要学Python呢?
  7. ubuntu/wireshark --Lua: Error during loading: [string /usr/share/wireshark/init.lua]:45问题解决
  8. Asterisk 1.4.42将成绝唱
  9. wince6.0开机自启动应用程序
  10. python nlp_Python NLP入门教程