- 2
- 0
- 约8.54千字
- 约 49页
- 2018-08-06 发布于贵州
- 举报
计算机组成原理三章课件
§3.6 浮点数运算方法 什么是浮点数?如何表示? §3.6 浮点数运算方法 基本表示 N = M ? 2 E 3.6.1 浮点数加减法运算 原理:阶码相等的两数相加减。 对阶 ---将相加减的两数,阶码凑为相等(趋较大者) X=Mx*2 Ex,Y=My*2 Ey 对阶操作: a,求阶差?E = |Ex – Ey| b,阶码小者 M 右移 ?E 位,同时阶码加上?E (原码,符号位不参加位移不论正负高位补零 补码,符号位参加位移) (2) 尾数相加/减 得俩数尾数的和/差 (3) 规格化 右规,和/差M双符号位不同时 M 右移一位,E+1 左规,和/差M双符号位相同时 视M数值最高位 而左移,直到与符号位不同。E减左移位 数(尾数补码表示) (4) 舍入处理 运算中保留移掉的数据做舍入处理,其原则是: 要有舍有入,尽量使舍与入的机会均等,以防止误 差积累。 (5) 检查阶码是否溢出。阶码上溢,要置溢出标志,阶码下溢,要置运算结果为浮点形式的机器零。 浮点数加运算举例 假定: X=2 010 *0Y=2 100 *(-0, 他们的浮点表示分别为: 阶符 阶码 数符 尾数 [X]浮= 00 010 00 [Y]浮= 00 100 11 (阶码为补码表示,尾数为补码表示) 1.求阶差和对阶 ΔE=Ex-Ey=[Ex]补+[-Ey]补=00010+11100=11110 即ΔE为-2,X的阶码小,应使Mx右移两位,即有: Mx= 00 11(保留) 2.尾数求和 0000110110 + 1101010100 = 1110001010 3.规格化处理 符号位与最高位同值,应执行左规处理,结果为: 1110001010 11?1100010101,阶码为00011 (100-1) 4.舍入处理 采用“0舍1入”,则有: 1100010101 10 + 1 1100010110 - -05.判溢出 阶码符号位为00,不溢出 2 011 ?(-0 浮点数加减法运算流程图 * 生活家饮食保健孕期选择食用油的学问邢台市第四病院罕见护理应急预案猪气喘病综合防制技术动物营养系列理想蛋白与氨基酸模式的研究进展皮肤病的诊断包括病史体格检查和必要的实验室检查我国有关食物添加剂营养强化剂食物新资本的治理律例与标准 * §3.4 二进制乘法运算 3.4.1 定点数一位乘法 1. 定点原码一位乘法 [X?Y]原 = (X0⊕ Y0)|(X1X2…Xn) ? (Y1Y2…Yn) 用我们传统人工方法(二进制) X = 0.1101 ,Y = 0.1011 X?Y = 0 0 . 1 1 0 1 x 0 . 1 0 1 1 1 1 0 1 1 1 0 1 0 0 0 0 1 1 0 1 0 .1 0 0 0 1 1 1 1 机器实现在传统人工的方法的基础上做些修改. (1) 形成部分积. (2) 部分积右移. (3) 乘数右移(空出高位存乘积的低位). 用N位加法器 实现 2N位积的运算. 运算过程举例: X = 0.1101 ,Y = 0.1011 求 X?Y [用双符号位] 乘积高位 乘积低位 X?Y = 0 积的符号: 0 ⊕0 = 0 实现加法运算的逻辑结构 图3.5 实现原码一位乘法的逻辑电路框图 图3.6 乘法运算的控制流程 2. 定点补码一位乘法 补码运算的几个基本问题 (1) 补码与真
您可能关注的文档
最近下载
- (整理版)特殊四边形的综合应用.pdf
- 人教版(2024)八年级物理下册教案 9.4 跨学科实践:制作简易活塞式抽水机.docx VIP
- 建筑消能减震技术规程.docx VIP
- 2026年云南省职教高考第三次联合模拟考试《数学》试卷及答案解析.pdf VIP
- 2025年铜陵专升本电路真题答案.docx VIP
- 星原教育计划书.pptx
- 【新教材】2026春季统编版三年级下册语文全册教案.docx
- 党支部书记2025年度组织生活会个人对照检查发言材料(五个方面).docx VIP
- 2023注册消防工程师(消防技术综合能力)题库(易错题)word版.docx
- 9.4 跨学科实践:制作简易活塞式抽水机(教案)2024-2025学年度-人教版物理八年级下册.docx VIP
原创力文档

文档评论(0)