32-Bit-Format |
24-Bit-Exponent |
24-Bit-Mantisse |
| Kommentar |
3F80 0000 + 3F80 0000 |
| 20 | × | 1,00...00 |
+ | 20 | × | 1,00...00 |
|
Der Übertrag im Ergebnis macht eine Verschiebung nach rechts erforderlich.
Das Ergebnis ist exakt, Rundung nicht notwendig.
|
= 4000 0000 |
| 20 | × | 10,00...00 |
| 21 | × | 1,00...00 |
|
|
3F80 0000 + 3400 0000 |
| 20 | × | 1,00...00 |
+ | 2-23 | × | 1,00...00 |
|
2-23 wird als Eins auf der letzten Stelle addiert.
Das Ergebnis ist exakt, Rundung nicht notwendig.
|
= 3F80 0001 |
|
|
3F80 0000 + 3380 0000 |
| 20 | × | 1,00...00 |
+ | 2-24 | × | 1,00...00 |
|
2-24 wird als ½ LSB addiert, bei Rundung nach oben oder zum Nächsten ergibt sich hier eine 1, bei Rundung nach unten eine 0. |
= 3F80 0000 3F80 0001 |
| 20 | × | 1,00...00:1 |
| 20 | × | 1,00...00 |
| 20 | × | 1,00...01 |
|
oder |
3F80 0000 + 0080 0000 |
| 20 | × | 1,00...00 |
+ | 2-126 | × | 1,00...00 |
|
2-126 liegt weit rechts vom LSB, daher wird das „Sticky Bit" gesetzt, nur Rundung nach oben setzt LSB auf 1. |
= 3F80 0000 3F80 0001 |
| 22 | × | 1,00...001:...01 |
| 20 | × | 1,00...00 |
| 20 | × | 1,00...01 |
|
oder |
Hexadezimal- Darstellung |
Binärdarstellung
seee eeee efff ffff ffff ffff ffff ffff
|
3F80 0000 + 3F80 0000 |
0011 1111 1000 0000 0000 0000 0000 0000
0011 1111 1000 0000 0000 0000 0000 0000
|
= 4000 0000 |
0100 0000 0000 0000 0000 0000 0000 0000
|
3F80 0000 + 3400 0000 |
0011 1111 1000 0000 0000 0000 0000 0000
0011 0100 0000 0000 0000 0000 0000 0000
|
= 3F80 0001 |
0011 1111 1000 0000 0000 0000 0000 0000
|
3F80 0000 + 3380 0000 |
0011 1111 1000 0000 0000 0000 0000 0000
0011 0011 1000 0000 0000 0000 0000 0000
|
= 3F80 0000 3F80 0001 |
0011 1111 1000 0000 0000 0000 0000 0000
0011 1111 1000 0000 0000 0000 0000 0001
|
3F80 0000 + 0080 0000 |
0011 1111 1000 0000 0000 0000 0000 0000
0000 0000 1000 0000 0000 0000 0000 0000
|
= 3F80 0000 3F80 0001 |
0011 1111 1000 0000 0000 0000 0000 0000
0011 1111 1000 0000 0000 0000 0000 0001
|
|