假定X=0.0110011×211,Y=0.1101101×2-10(此处的数均为二进制)。 (1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值; (2)写出X、Y正确的浮点

admin2019-08-01  24

问题 假定X=0.0110011×211,Y=0.1101101×2-10(此处的数均为二进制)。
    (1)浮点数阶码用4位移码、尾数用8位原码表示(含符号位),写出该浮点数能表示的绝对值最大、最小的(正数和负数)数值;
    (2)写出X、Y正确的浮点数表示(注意,此处预设了个小陷阱);
    (3)计算X+Y。

选项

答案(1)绝对值最大:1 111 0 1111111,1 111 1 1111111。 绝对值最小:0 001 0 0000000,0 001 1 0000000。 (2)X:101 1001 1001 1,Y:01 1001 101 101。 (3)计算X+Y。 A:求阶差:|△E|=|1011-0110|=0101 B:对阶:Y变为1 011 0 00000 1 101 101 C:尾数相加:00 01 10011 00000+00 00000 1101101=00 0110110 01101 D:规格化:左规:尾数为0 1101 100 1101,阶码为1010 E:舍入处理:采用0舍1入法处理,则有00 1101100+1=001101101 F:不溢出 所以,X+Y最终浮点数格式的结果为:1 010 0 1101101,即0.1101101×210

解析
转载请注明原文地址:https://jikaoti.com/ti/cAGjFFFM
0

相关试题推荐
最新回复(0)