A-A+
设x=5.5 y=-0.12 用浮点数乘法运算步骤计算x×y。浮点数的编码格式是:1位符号位
问题详情
设x=5.5,y=-0.12,用浮点数乘法运算步骤计算x×y。浮点数的编码格式是:1位符号位,4位补码表示的阶码,7位尾数与符号位构成原码编码,运算器中有7位保护位,采用0舍1入的舍入法。
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:1 1010100 0000
x的浮点数的规格化表示:010110100011(顺序为符号位、尾数、阶码)。y的浮点数的规格化表示:111110001101根据运算规则得到结果的符号位为1,指数进行加法(按补码)结果为(1)0000,溢出,舍去前面的1。将尾数部分进行乘法运算后得到10101000110000,按0舍1入进行舍入处理后的结果为1010100。则运算后的结果用规格化表示为110101000000。