Vorzeichenbetragszahlen: Unterschied zwischen den Versionen
Aus EINI
Hauer (Diskussion | Beiträge) (→Beispiel) |
(→Beispiel) |
||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
Zeile 12: | Zeile 12: | ||
'''1101 1001''' : Signifikantestes Bit ist 1, also ist die Zahl negativ. '''101 1001''' in Dezimal ist 1 + 8 + 16 + 64 = 89. Die repräsentierte Zahl ist also die -89. | '''1101 1001''' : Signifikantestes Bit ist 1, also ist die Zahl negativ. '''101 1001''' in Dezimal ist 1 + 8 + 16 + 64 = 89. Die repräsentierte Zahl ist also die -89. | ||
− | '''0101 1001''' : Signifikantestes Bit ist 0, also ist die Zahl positiv. '''101 1001''' ist wie | + | '''0101 1001''' : Signifikantestes Bit ist 0, also ist die Zahl positiv. '''101 1001''' ist wie erwähnt 89. Die Repräsentierte Zahl ist also die 89. |
Aktuelle Version vom 25. Oktober 2017, 13:53 Uhr
Berechnung der Vorzeichenbetragszahlen
Um eine Dezimalzahl in eine Binärzahl in Vorzeichenbetragsdarstellung zu überführen, muss die Dezimalzahl zunächst in eine Binärzahl umgewandelt werden. Bei der Vorzeichenbetragsdarstellung ist das erste Bit das Vorzeichenbit. Wenn dieses gesetzt ist, dann ist die Binärzahl, die hinter dem ersten Bit steht, negativ, ansonsten ist sie positiv.
Beispiel
1101 1001 : Signifikantestes Bit ist 1, also ist die Zahl negativ. 101 1001 in Dezimal ist 1 + 8 + 16 + 64 = 89. Die repräsentierte Zahl ist also die -89.
0101 1001 : Signifikantestes Bit ist 0, also ist die Zahl positiv. 101 1001 ist wie erwähnt 89. Die Repräsentierte Zahl ist also die 89.