BinaryNumbers03
- Überführe die Dezimalzahl 398,25 in eine Gleitkommazahl einfacher Genauigkeit
- Überführe die Gleitkommazahl 10111111010000000000000000000000 in eine Dezimalzahl
- -
- 1
- 2
| Eingabe | Ausgabe | |
|---|---|---|
| Vorkommazahl in Binärzahl umwandeln | 398 | 110001110 |
| Nachkommazahl in Binärzahl umwandeln | 25 | 01 |
| Vor- und Nachkommazahl zusammenführen | 110001110 und 01 | 110001110,01 |
| Komma zur führenden 1 verschieben | 110001110,01*20 | 1,1000111001*28 |
| Runden auf das LSB | 1,1000111001*28 | 1,10001110010000000000000*28 |
| Führende 1 entfernen | 1,10001110010000000000000*28 | 10001110010000000000000*28 |
| Bias zum Exponenten addieren | 8 + 127 = 135 | 10000111 |
| Vorzeichen umwandeln | + | 0 |
398,2510 = 010000111100011100100000000000002
| Eingabe | Ausgabe | |
|---|---|---|
| Vorzeichen umwandeln | 0 | + |
| Bias vom Exponenten subtrahieren | 01111110 | 126 - 127 = -1 |
| Führende 1 hinzufügen | 1*2-1 | 1,1*2-1 |
| Komma verschieben | 1,1*2-1 | 0,11*20 |
| Vorkommazahl in Binärzahl umwandeln | 0 | 0 |
| Nachkommazahl in Binärzahl umwandeln | 11 | 75 |
| Vor- und Nachkommazahl zusammenführen | 0 und 75 | 0,75 |
101111110100000000000000000000002 = -0,7510