- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 一、定点运算器的组成 设计定点运算器,如何确定各部件的功能和组织方式是关键,这取决于以下几个方面: 指令系统 机器字长 机器数及其运算原理 体系结构 必须指出的是,在分析某一种运算器的运算过程和通路时,一个基本的原则就是在一个CPU周期(一步)内,某条总线上的数据必须是唯一的,且不能保留(至下一个CPU周期)。 特点:控制电路简单,操作速度比较慢。 双操作数分时经总线进入锁存器A和B,结果也通过单总线送回。 ALU A B 通 用 寄存器 特 殊 寄存器 单总线 (a) 单总线结构的运算器 锁存器 演示 二、定点运算器的总线结构 1、单总线结构 * 二、定点运算器的总线结构 单总线运算器的结构形式1 * 二、定点运算器的总线结构 单总线运算器的结构形式2 特点:操作速度较快。 例如:加法操作 两操作数通过各自的总线送到加法器运算,结果通过其中一总线送回。 ALU 通 用 寄存器 特 殊 寄存器 特 殊 寄存器 缓冲器 总线1 总线2 (b) 双总线结构的运算器 演示 二、定点运算器的总线结构 2、双总线结构 * 双总线运算器的结构形式1 * 双总线运算器的结构形式2 特点:操作速度快,但所需总线多。 两操作数和操作结果通过各自的总线传送。例如:加法操作 * 总线旁路器:使传送操作经它直接输出,速度快。 ALU 通 用 寄存器 特 殊 寄存器 (c) 三总线结构的运算器 总 线 旁路器 总线1 总线2 总线3 演示 3、三总线结构 二、定点运算器的总线结构 * 3、三总线结构 * 浮点运算及运算器 一、浮点加减运算 二、浮点乘除运算 三、浮点运算器 * 一、浮点加减运算 假设两个浮点数X和Y 则必须保证X和Y的阶码(指数)是相同的,然后对尾数做加减运算。 * 浮点加减运算步骤 (1)0操作数检查:以尽可能的简化操作。 (2)对阶:原则是小阶对向大阶 求阶差ΔE=EX-EY,若ΔE≠0,即EX≠EY时需要对阶。 若ΔE0,则EXEY,MY每右移一位,EY+1,直至 EY=EX 。 若ΔE0,则EXEY,MX每右移一位,EX+1,直至EX=EY 。 (3)尾数相加减 (4)结果规格化:尾数运算的结果可能出现两种非规格化情况: A、尾数溢出:需要右规(1次),即尾数右移1位,阶码+1 B、|尾数| 2-1:需要左规,即尾数左移1位,阶码-1,左规可能多次,直到尾数变为规格化形式。 (5)舍入:可采用截断法、0舍1入法、末位恒置1。 (6)溢出:判断阶码溢出与否 2. 对阶---使两个浮点数阶码取得一致的过程。 (1)作用:对齐小数点。 (2)原则:小阶向大阶看齐。 若ΔE0,将Mx右移,每右移一位,ΔE+1→ΔE,直到ΔE =0为止。 (3) 方法: ③ 定点机上的浮点运算,用程序实现对阶。 ② 直接利用比较、移位电路实现。 ① 利用加法、移位电路实现: 求阶差 ΔE=Ex-Ey 若ΔE0,将My右移,每右移一位,ΔE-1→ΔE,直到ΔE =0为止; 0.1011×102= 0.1011×102 = 0.0010(11)×104 0.1101×104=(1)1.0100×102 = 0.1101×104 4.尾数规格化的方法 (以双符号位补码为例) 可以证明:浮点加减运算右规的次数最多是一次。 (1)右规: ① 条件:运算结果两符号位不相同时, 即N =S0’⊕S0 =1 ② 方法:尾数右移,阶码加1,即Max(Ex,Ey)+1。 如 01. x x x x··· →00. 1x x x···,且 阶码+1 10. x x x x··· →11.0 x x x··· ,且阶码+1 即两位符号位相异时作右规处理。 如 01. x x x x··· 10. x x x x··· 即两位符号位相异时作右规处理。 3.取大阶Max(Ex,Ey),尾数相加减。 ② 方法:尾数左移,阶码减1。 (2)左规 ① 条件:结果非零且为正,尾数最高位M1=0, 或结果为负,尾数最高位 M1=1时, *尾数为全0,不进行规格化。 如 00. 0 x x x x···→00. 1x x x x ···,且阶码-1 11. 1 x x x x·· ·→11.0 x x x x···,且阶码 - 1 即符号位与最高数值位相同时作左规处理。 4. 尾数规格化的方法 (以双符号位补码为例) c. 判断补码表示的尾数规格化的逻辑表达式为:
您可能关注的文档
- 海港工程高性能混凝土质量控制标准.ppt
- 2017深圳初中物理化学中考试卷.doc
- 寒假安全教育主题班会课件.pptx
- Midas结果输出说明.doc
- 2018-2019学年尤溪五中九年级(上)期末复习总结试卷-普通用卷.doc
- 班主任发展规划方案-.doc
- 2014秋季六年级品德与社会上册期末考题目.doc
- 公共政策随堂练习题.docx
- 多器官功能不全综合征课件.pptx
- 《茅屋为秋风所破歌》公开课课件.ppt
- 初中生亲子阅读与阅读策略训练研究论文.docx
- 高中数学课堂如何提升学生空间想象力的教学策略研究论文.docx
- 初中英语课堂互动模式下的教学策略与教学评价改革与实践研究论文.docx
- 小学美术教育中创新思维培养路径研究论文.docx
- 绿色化学实验在初中化学教学中的应用与优化策略论文.docx
- 小学生早餐饮食习惯对视力保护作用的研究与饮食习惯教育论文.docx
- 初中生艺术社团活动对学生社会责任感培养的实证研究论文.docx
- 小学数学课堂学生数学学习心理辅导策略创新研究论文.docx
- 劳动教育在学生劳动教育理论研究中的地位论文.docx
- 小学英语单元整体教学目标与多元智能理论的结合实践论文.docx
文档评论(0)