我怎样才能使用这个网站解决这个浮点加法?

How can I solve this floating point addition using this website?

我正在尝试找到一种解决该浮点数的简单方法

所以我找到了这个网站

http://www.ecs.umass.edu/ece/koren/arith/simulator/FPAdd/

如何使用它来解决?

另外,请问如何手动解决?

我不知道要搜索什么,我不明白1.000旁边的数字2,为什么有点脱线?

抱歉我迷路了。

希望有人能在这里帮助我。

下标是基数 2。请注意所有数字都是 0 和 1。它是二进制的,以 2 为底。还要注意指数是 2 的幂。它是二进制浮点数。

(这里只有significand是用二进制写的,指数和幂是用十进制写的。)

2-1是除以2,2-2是除以4.

排列数字并相加。

12 x 2-1 = 0.100002 = 0.510

-1.1102 x 2-2 = -0.011102 = -0.437510

 0.1000 
-0.0111 +

看到我是如何排列小数点的了吗?

这基本上是8(/16) - 7(/16),也就是1(/16)

现在我们可以执行减法了:

    111 (borrow)
 0.1000
 0.0111 -
-------
 0.0001

又名 1/16。通过确保第一个数字为 1 并使用指数调整为值,将其恢复为二进制浮点形式:

1.0002 x 2-4


您将很难使用您引用的计算器。它要求将数字输入为 IEEE 浮点数的十六进制表示形式。虽然这确实是可能的,但手动计算要容易得多。但是,要做到这一点,我会从这里开始:https://www.h-schmidt.net/FloatConverter/IEEE754.html. 输入十进制数字,它将为您提供 IEEE 浮点数的十六进制。然后就可以使用其他计算器了。