计算机组成原理——习题与解析 第三章 运算方法和运算器 邵桂芳
(2)?X?移=101010,?Y?移=010010,??Y?移=101110
?X?Y?移?25?111100?011100 结果正确
?X?Y?移?25?011000?111000 结果正确
9.设浮点数的阶码为4位(含阶符),尾数为7位(含尾符),x、y中的指数项、小数项均为二进制真值。
(1)x?201?0.1101,y?211?(?0.1010),求x?y?? (2)x??2?010?0.1111,y?2?100?0.1110,求x?y?? 解:(1)?x?补=0001,0.11010 ?y?补=0011,1.01100
① 对阶,??E???m?补??n?补?0001?1101?1110,其真值为-010,即x的阶码比y的
阶码小2,x的尾数应右移2位,阶码加2,得:?x?补=0001,0.11010。(0舍1入) ② 尾数相加(用双符号),即x尾??补??y尾?补为:
③结果规格化
由于运算结果的尾数为11.1????????的形式,所以应左规,尾数左移1位,阶 码减1,所以结果为:
?x?y?补=0010,1.00110 x?y?2010? ???0.11010(2) x补=1110,1.00010 y补=1100,0.11100 ??y?补=1100,1.00100
③ 对阶,??E???m?补??n?补?1110?0100?0010,其真值为0010,即x的阶码比y的
阶码大2,-y的尾数应右移2位,阶码加2,得:??y?补=1100,1.00100。(0舍1入) ②尾数相减(用双符号), 即x尾??补???y尾?补为:
第 11 页 共 27 页
计算机组成原理——习题与解析 第三章 运算方法和运算器 邵桂芳
③结果规格化
由于运算结果的尾数为10.????????的形式,所以应右规,尾数右移1位,阶 码加1,所以结果为:
?x?y?补=1111,1.01110(0舍1入) x?y?2?001???0.10010? 10.x=-0.1101,y=-0.1011,用原码一位乘法求((x?y)原??
解:|x|=00.1101 (用双符号表示) |y|=0.1011 (用单符号表示)
第 12 页 共 27 页
计算机组成原理——习题与解析 第三章 运算方法和运算器 邵桂芳
第 13 页 共 27 页
计算机组成原理——习题与解析 第三章 运算方法和运算器 邵桂芳
(x×y) 补=1.01010000
16.已知x=O.100,y=-0.101,用原码一位不恢复余数除法求(x/y) 原=? 解:|x|=00.100 |y|=00.101 (-|y|)补=11.011 (用双符号表示)
第 14 页 共 27 页
计算机组成原理——习题与解析 第三章 运算方法和运算器 邵桂芳
17.已加x=-0.100,y=O.101,用原码一位不恢复余数除法求(x/y)原=?
解:由于原码运算符号应不参加运算,所以此题的运算过程同题19,只是结果符号不同即:(x/y)原=0.110,余数r原=0.010×2-3 (余数与被除数同号)。
18.已知x=-0.100,y=-0.101,用原码—位不恢复余数除法求(x/y)原=?
解:由于原码运算符号位不参加运算,所以此题的运算过程同题19,只是结果符号不同 即:(x/y)原=1.110,余数r原=1.010×2-3 (余数与被除数同号)。 19.已知x=-0.100,y=-0.101,用原码—位不恢复余数除法求(x/y)原=?
解:由于原码运算符号位不参加运算,所以此题的运算过程同题19,只是结果符号不同 即:(x/y原=0.110,余数r原=1.010×2-3 (余数与被除数同号)。 20.已知x=0.100,y=-0.101,用补码—位不恢复余数除法求(x/y)补=? 解:x补=0.100 y补=11.011 (-y)补=00.101 (用双符号表示)
第 15 页 共 27 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第三章 运算方法和运算器(3)在线全文阅读。
相关推荐: