A-A+

设有浮点数 x=25×(9/16) y=23×(-13/16) 阶码4位(含1位符号位)补码

2022-08-12 13:20:41 问答库 阅读 196 次

问题详情

设有浮点数,x=25×(9/16),y=23×(-13/16),阶码4位(含1位符号位)补码表示,尾数用5位(含1位符号位)补码表示,求真值x/y=?要求写出完浮点运算步骤,并要求直接用补码加减交替法完成尾数除法运算。


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:×
由x=25×(+9/16)=2101×(_0.1001)2y=23×(-13/16)=2011×(-0.1101)2得[x]补=010101001,[y]补=001110011(1)阶码运算:因为尾数中0.1001<0.1101,即被除数小于除数,所以不用调整被除数x的阶码。阶码相减得到结果的阶码:[jx]补一[jy]补=0101-0011=0101+1101=0010。(2)用补码加减交替法完成尾数除法运算:设A=0.1001,B=-0.1101则补码表示A补=0.1001,B补=1.0011,[-B]补=0.1101所以[A/B]补=1.0101(3)规格化:尾数相除结果已为规格化数,所以[x/y]补=001010101,即x/y=22×(-11/16)。

考点:补码,符号