Vorzeichenbetragszahlen: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Beispiel)
(Beispiel)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 10: Zeile 10:
 
==Beispiel==
 
==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.
+
'''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 oben 89. Die Repräsentierte Zahl ist also d ie 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.

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.