Wie wandeln wir eine negative Dezimalstelle in eine Binärdatei um?
Gemeint ist wohl negative Dezimalzahl und Binärzahl.
Zum Umwandeln einer negativen Dezimalzahl in eine Binärzahl verwendet man meist das Zweierkomplement. Das hat den Vorteil, dass in der binären Zahl das Vorzeichen (0= + und 1= - ) gleich enthalten ist und man damit auch leichter substrahieren kann, indem man zwei binäre Zahlen addiert.
Dazu wandelt man die negative dezimale Zahl erst so um, als stünde vorne kein Minus. Im zweiten Schritt fügt man vorne ein 0 hinzu. Dann invertiert man alle binären Ziffern und addiert eine 1.
Hier ein Beispiel:
-456 → +456 → 1 1100 1000 --> 01 1100 1000 → invertiert 10 0011 0111 → 1 addiert 10 0011 1000.
Und das liest sich als
−
2
9
+
2
5
+
2
4
+
2
3
=
−512+32+16+8=−
456
10
.