- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理唐朔飞PPT-第6章-计算机的运算方法
3. 规格化 (1) 规格化数的定义 (2) 规格化数的判断 r = 2 ≤ |S| <1 1 2 S>0 真值 原码 补码 反码 规格化形式 S< 0 规格化形式 真值 原码 补码 反码 0.1×× × … 0.1×× × … 0.1×× × … 0.1×× × … 原码 不论正数、负数,第一数位为1 补码 符号位和第 一数位不同 – 0.1×× × … 1.1×× × … 1.0×× × … 1.0×× × … 6.4 浮点四则运算 特例 S = – = – 0.100 0 1 2 … ∴ [– ]补 不是规格化的数 1 2 S = – 1 ∴ [–1]补 是规格化的数 [S]原 = 1 . 1 0 0 0 … [S]补 = 1 . 1 0 0 0 … [S]补 = 1 . 0 0 0 0 … 6.4 浮点四则运算 (3) 左规 (4) 右规 尾数左移一位,阶码减 1,直到数符和第一数位不同为止 上例 [x+y]补 = 00, 11; 11. 1001 左规后 [x+y]补 = 00, 10; 11. 0010 ∴ x + y = (– 0.1110)×210 当 尾数溢出( 1)时,需 右规 即尾数出现 01. ×× ×或 10. ×× ×时 … … 尾数右移一位,阶码加 1 6.4 浮点四则运算 例6.27 x = 0.1101× 210 y = 0.1011× 201 求 x +y(除阶符、数符外,阶码取 3 位,尾数取 6 位) 解: [x]补 = 00, 010; 00. 110100 [y]补 = 00, 001; 00. 101100 ① 对阶 ② 尾数求和 [Δj]补 = [jx]补 – [jy]补 = 00, 010 11, 111 100, 001 阶差为 +1 ∴ Sy 1, jy+1 ∴ [y]补 = 00, 010; 00. 010110 [Sx]补 = 00. 110100 [Sy]补 = 00. 010110 对阶后的[Sy]补 01. 001010 + + 尾数溢出需右规 ③ 右规 [x +y]补 = 00, 010; 01. 001010 [x +y]补 = 00, 011; 00. 100101 右规后 ∴ x +y = 0. 100101 × 211 4. 舍入 在 对阶 和 右规 过程中,可能出现 尾数末位丢失 引起误差,需考虑舍入 (1) 0 舍 1 入法 (2) 恒置 “1” 法 6.4 浮点四则运算 例 6.28 x = (– —)×2-5 y = (—) ×2-4 5 8 7 8 求 x – y(除阶符、数符外,阶码取 3 位,尾数取 6 位) 解: [x]补 = 11, 011; 11. 011000 [y]补 = 11, 100; 00. 111000 ① 对阶 [Δj]补 = [jx]补 – [jy]补 = 11, 011 00, 100 11, 111 阶差为 –1 ∴ Sx 1, jx+ 1 ∴ [x]补 = 11, 100; 11. 101100 x = (– 0.101000)×2-101 y = ( 0.111000)×2-100 + 6.4 浮点四则运算 ② 尾数求和 [Sx]补′ = 11. 101100 [–Sy]补 = 11. 001000 + 110. 110100 ③ 右规 [x – y]补 = 11, 100; 10. 110100 [x – y]补 = 11, 101; 11. 011010 右规后 ∴ x – y = (–0.100110)×2-11 = (– —)×2-3 19 32 6.4 浮点四则运算 5. 溢出判断 设机器数为补码,尾数为 规格化形式,并假 设阶符取 2 位,阶码的数值部分取 7 位,数符取 2 位,尾数取 n 位,则该 补码 在数轴上的表示为 上溢 下溢 上溢 对应 负浮点数 对应 正浮点数 00,1111111;11.00 0 … 00,1111111;00.11 1 … 11,0000000;11.011 1 … 11,0000000;00.100 0 … 2127×(–1) – 2-128×(2-1+ 2-n) 2-128×2-1 2127×(1–2-n) 最小负数 最大负数 最小正数 最大正数 0 阶码 01, ××···×
您可能关注的文档
最近下载
- T∕CACM 1270-2019 中医内科临床诊疗指南 脓毒症.pdf
- 合作供货合同协议书范本.docx VIP
- 广州工商学院《高等数学(II)》2025 - 2026学年第一学期期末试卷.docx
- Unit 1 School Life Lesson 2(课件)2025-2025学年度冀教版英语四年级上册.pptx VIP
- 2020年一建《建设工程法规及相关知识》真题(含答案解析).pdf VIP
- 化工安全生产实务注册安全工程师考试(初级)知识点必刷题详解.docx VIP
- 2025贵州毕城开发集团有限公司及下属子公司招聘10人笔试模拟试题及答案解析.docx VIP
- 申请中英文成绩单的办事程序-广州大学教务处.doc VIP
- 前置胎盘的诊断与处理指南(2020版).docx VIP
- 广州工商学院《高等数学Ⅱ》2025-----2026学年期末试卷(A卷).docx VIP
文档评论(0)