- 1、本文档共195页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[哲学]湘潭大学刘福贵计算机组成原理课件
数据校验 运算方法及运算部件 定点加、减运算 定点数乘法运算 定点数除法运算 浮点数的运算方法 运算部件 补码一位除法的加减交替法运算规则总结如下: (|被除数|<|除数|) ① 若被除数与除数同号,[R1]补= [X]补-[Y]补 ; 若被除数与除数异号,[R1]补= [X]补+[Y]补 。 ② 若余数 [Ri]补与除数同号,商上1,新余数为 [Ri+1]补= 2[Ri]补-[Y]补 若余数[Ri]补与除数异号,商上0,新余数为 [Ri+1]补= 2[Ri]补+[Y]补 ③ 重复 ② n+1步,最后一步余数不左移。 恢复余数和修正商。若[Rn]补为假余数,则应恢复余数。 修正商的规则为:若除不尽,商为负,所得商需加2-n 修正; 若除尽时,除数为负,所得商需加2-n修正。 例:X = -0. 1 0 0 1,Y = -0. 1 1 0 1。求[X/Y]补,[2-4R4]补。 解:[X]补= 1. 0 1 1 1,[Y]补= 1. 0 0 1 1,[-Y]补= 0. 1 1 0 1 1 1. 0 1 1 1 0. 0 0 0 0 +[-Y]补 0 0. 1 1 0 1 0 0. 0 1 0 0 0 ← 0 0. 1 0 0 0 0 0 0 0 0 +[Y]补 1 1. 0 0 1 1 1 1. 1 0 1 1 1 ← 1 1. 0 1 1 0 0 0 0 0 1 +[-Y]补 0 0. 1 1 0 1 0 0. 0 0 1 1 0 ← 0 0. 0 1 1 0 0 0 0 1 0 +[Y]补 1 1. 0 0 1 1 1 1. 1 0 0 1 1 ← 1 1. 0 0 1 0 0 0 1 0 1 +[-Y]补 0 0. 1 1 0 1 1 1. 1 1 1 1 1 ← 0 1 0 1 1 未除尽,商为正,不需要恢复余数, [2-4R4]补 =1.1 1 1 1×2-4 =1. 1 1 1 1 1 1 1 1 未除尽,商为正,不需要修正商。 [X/Y]补=0. 1 0 1 1 例:X=-0. 1 0 0 1,Y=0, 1 0 1 1。求[X/Y]补,[2-4R4]补。 解:[X]补=1, 0 1 1 1,[Y]补=0. 1 0 1 1,[-Y]补=1. 0 1 0 1 1 1. 0 1 1 1 0.0000 + 0 0. 1 0 1 1 0 0. 0 0 1 0 1 ← 0 0. 0 1 0 0 00001 - 1 1. 0 1 0 1 1 1. 1 0 0 1 0 ← 1 1. 0 0 1 0 00010 + 0 0. 1 0 1 1 1 1. 1 1 0 1 0 ← 1 1. 1 0 1 0 00100 + 0 0. 1 0 1 1 0 0. 0 1 0 1 1 ← 0 0. 1 0 1 0 01001 - 1 1. 0 1 0 1 1 1. 1 1 1 1 0 ← 10010 未除尽,商为负,不需要恢复余数, [2-4R4]补 =1.1 1 1 1× 2-4 =1. 1 1 1 1 1 1 1 1 未除尽,商为负,需要修正商。 [X/Y]补 =1. 0 0 1 0+0. 0 0 0 1 =1. 0 0 1 1 浮点数的加减运算 浮点数的表示形式 — 以2为基的浮点数的表示形式: N = M
文档评论(0)