问答题
假定X=0.0110011×2
11
,Y=0.1101101×2
-10
。(此处的数均为二进制),计算X×Y。
【正确答案】正确答案:(1)阶码相加:[X+Y]
移
=[X]
移
+[Y]
补
=01 011+11 110=01 001。 (符号位10第1位为0,不溢出;00时上溢,01时下溢。) (2)尾数相乘结果:0 1010110 110111。 (3)已满足规格化要求,不需左规,尾数不变,阶码仍为001。 (4)舍入处理:按0舍1入规则,尾数之后的6位1 10111舍去,尾数+1=0 1010111。 所以,X×Y最终浮点数格式的结果为:1 001 0 1010111,即0.1010111×21。
【答案解析】