- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 No4 数据的表示和运算-4
计算机组成原理 Principles of Computer Composition * 第二部分 数据的表示和运算 2.1 数制与编码 2.2 定点数表示和运算 2.3 浮点数表示和运算 2.4 算术逻辑单元ALU * 2.3 浮点数表示和运算 2.3.1?浮点数的表示 1、浮点数的表示格式 2、IEEE754标准2.3.2?浮点数的加/减运算 * 2.3 浮点数表示和运算 2.3.1?浮点数的表示 N = S×rj 浮点数的一般形式 S 尾数 j 阶码 r 基数(基值) 计算机中 r 取 2、4、8、16 等 当 r = 2 N = 11.0101 = 0.110101×210 = 1.10101×21 = 1101.01×2-10 = 02100 规格化数 二进制表示 计算机中 S 小数、可正可负 j 整数、可正可负 * 2.3 浮点数表示和运算 1. 浮点数的表示形式 jf j1 j2 jm Sf S1 S2 Sn … … j 阶码 S 尾数 阶符 数符 阶码的 数值部分 尾数的数值部分 Sf 代表浮点数的符号 n 其位数反映浮点数的精度 m 其位数反映浮点数的表示范围 jf 和 m 共同表示小数点的实际位置 * 2.3 浮点数表示和运算 2. 浮点数的表示范围 –2( 2m–1)×( 1 – 2–n) –2–( 2m–1)×2–n 2( 2m–1)×( 1 – 2–n) 2–( 2m–1)×2–n 最小负数 最大负数 最大正数 最小正数 负数区 正数区 下溢 0 上溢 上溢 –215 ×( 1 – 2-10) –2-15 × 2-10 2-15 × 2-10 215 ×( 1 – 2-10) 设 m = 4 n =10 上溢 阶码 最大阶玛 下溢 阶码 最小阶码 按 机器零 处理 * 2.3 浮点数表示和运算 当浮点数阶码大于最大阶码时,称为“上溢”,此时机器停止运算,进行中断溢出处理;当浮点数阶码小于最小阶码时,称为“下溢”,此时“溢出”的数绝对值很小,通常将尾数各位强置为零,按机器零处理,此时机器可以继续运行 * 2.3 浮点数表示和运算 练习:设机器数字长为 24 位,欲表示±3万的十进制数,试问在保证数的最大精度的前提下,除阶符、数符各 取1 位外,阶码、尾数各取几位? 满足 最大精度 可取 m = 4,n = 18 … 215 × 0.××× … … ×× 15位 m = 4、5、6 15 位二进制数可反映 ±3 万之间的十进制数 ∴ 解: 215 = 32768 214 = 16384 ∵ * 2.3 浮点数表示和运算 3. 浮点数的规格化形式 为了提高浮点数的精度,其尾数必须为规格化数。如果不是规格化数,就要通过修改阶码并同时左右移尾数的办法,使其变成规格化数。将非规格化数转换成规格化数的过程叫做规格化。对于基数不同的浮点数,因其规格化数的形式不同,规格化过程也不同。 当基数为2时,尾数最高位为1的数为规格化数。规格化时,尾数左移一位,阶码减1,(这种规格化叫做向左规格化,简称左规);尾数右移一位,阶码加1(这种规格化叫做向右规格化,简称右规)。 对于原码尾数来说,使最高数字位为1,如果不是1且不是全0,就要移动尾数知道最高位为1,阶码相应变化;对于补码尾数,正数尾数最高位为1,负数最高位必须为0,才是规格化数。 * 2.3 浮点数表示和运算 尾数为原码表示时,无论正负应满足1/2|d |1 即:小数点后的第一位数一定要为1。 正数的尾数应为0.1x….x 负数的尾数应为1.1x….x 尾数用补码表示时,小数最高位应与数符符号位相反。 正数应满足 1/2≦d1,即 0.1x….x 负数应满足 -1/2 d≥ -1,即 1.0x….x r = 2 尾数最高位为 1 r = 4 尾数最高 2 位不全为 0 r = 8 尾数最高 3 位不全为 0 基数不同,浮点数的 规格化形式不同 * 2.3 浮点数表示和运算 4. 浮点数的规格化 r = 2 左规 尾数左移 1 位,阶码减 1 右规 尾数右移 1 位,阶码加 1 r = 4 左规 尾数左移 2 位,阶码减 1 右规 尾数右移 2 位,阶码加 1 r = 8 左规 尾数左移 3 位,阶码减 1 右规 尾数右移 3 位,阶码加 1 基数
您可能关注的文档
- 计算机控制系统作业_.docx
- 计算机控制系统第3章.ppt
- 计算机操作员高级理论知识练习卷123(随题答案).docx
- 计算机操作系统综合设计总体要求.ppt
- 计算机操作系统第四版第1章操作系统引论.ppt
- 计算机数据表示与算法.docx
- 计算机文化基础单选题.doc
- 计算机操作系统课件(第四版)第一章.ppt
- 计算机文化基础复习题10套.doc
- 计算机文化基础课程形成性考核册第一次作业形成性考核册答案.doc
- 养老评估师中级行为面试题库及案例分析.docx
- 面试培训督导时考察其课程理解能力的题目.docx
- 税务专员面试中关于增值税政策的常见问题解答.docx
- 2025宁波市医疗保障局局属事业单位宁波市医疗保障基金管理中心招聘事业编制工作人员1人备考试题附答案.docx
- 2025咸宁市汉口银行咸宁嘉鱼支行招聘笔试历年题库附答案解析.docx
- 2025北京人才发展战略研究院招录笔试备考题库附答案.docx
- 2025四川成都市龙泉驿区青台山中学校秋季教师招聘22人笔试试题附答案解析.docx
- 2025台州市银龄讲学计划教师招募13人笔试参考试题附答案解析.docx
- 2025中国铁建公开招聘42人笔试题库附答案.docx
- 2025中智咨询研究院社会招聘笔试参考题库附答案.docx
最近下载
- 学堂课程在线中国电影经典影片鉴赏(北师)课后作业答案..docx VIP
- 最新 2024年山东省中考语文真题(解析版).pdf VIP
- 中建钢筋制作场标准化图册.pdf VIP
- 上外版(2025) 必修第一册 Unit 3 Travel Reading A课件(共13张PPT)(含音频+视频).pptx VIP
- 小红书种草初级复习测试卷附答案.docx
- 初中 中考语文现代文(记叙文)-阅读理解专项试题附答案解析 3篇G.docx VIP
- 在英语课堂教学中渗透本土文化意识培养.doc VIP
- 2020八年级下数学期末平行四边形提优5.1.doc VIP
- 食材出入库及储存管理制度.docx VIP
- 幼儿园课程故事:玫瑰花开.pptx
原创力文档


文档评论(0)