在denary中用尾数指数形式的这个二进制的等价物是什么

时间:2014-08-31 23:07:04

标签: binary twos-complement

以下尾数和指数以二进制补码形式表示,每个使用8位。

Mantissa: 10010000
Exponent: 00000001

这是我尝试的方式,

1.0010000 x 2^1
10.010000

将此小数点二进制转换为denary:

-2.25

但答案应该是-1.75,我做错了什么?

1 个答案:

答案 0 :(得分:0)

我认为您需要修复尾数,因为它是负面的

所以这两个赞美是(10010000 xor 11111111)+ 1 = 01110000

你需要一个二进制点,所以0.1110000

一个exponenet只有1,所以你把它加倍并且jus将它向左移动1.11

那个二进制1加半个四分之一= 1.75

再次否定它,所以-1.75