-->
当前位置:首页 > 题库

填空题:华科教材P92(3.10)类型3:采用IEEE754单精度浮点数格式计算下列表达式的值。

Luz3年前 (2022-11-14)题库450
采用IEEE754单精度浮点数格式计算下列表达式的值。

(1)0.25+(-65.75) (2)0.25-(-65.75)


按步骤填空:


(1)将0.25用二进制表示:二进制结果为;65.75的二进制结果为


(2)将二进制制数规格化,即转成1.M的形式,0.25的二进制的小数点必须向右移动位。65.75的二进制的小数点必须向左移动位。


(3)通过公式求出阶码的值:0.25的阶码为 (填写补足8位二进制)。-65.75的阶码为 (填写补足8位二进制)。


(4)将S、E以及尾域M转成二进制进行合码,最后得到IEEE754浮点数二进制的存储形式,用十六进制表示为:0.25为0x ;-65.75为0x。


(5)对阶:用0.25的阶码减去-65.75的阶码可以求出差值为(填写十进制)


(6)尾数计算:从对阶结果可以看出,需要对x进行对阶。所以对0.25的尾数进行计算,将0.25的尾数右移位,符号不变,得出结果。尾数相加,根据题目对尾数进行带符号相加操作,最后得出结果后与阶码相结合,这里要注意尾数相加后的符号变化。


(7)最后将S、阶码和尾数相互结合可以得出:将其用十六进制表示为0x ,转成10进制数就是0.25+(-65.75)= -65.5


(8)同理:0.25-(-65.75)尾数计算有变化,得出结果用二进制用十六进制表示为0x






答案:
第1空:0.01 ||

第2空:1000001.11 ||

第3空:1 || 一 ||

第4空:6 || 六 ||

第5空:01111110 ||

第6空:10000101 ||

第7空:3E800000 || 3e800000 ||

第8空:C2838000 || c2838000 ||

第9空:-7 ||

第10空:7 || 七 ||

第11空:C2830000 || c2830000 ||

第12空:42840000 ||