Zweierkomplement Flashcards
(5 cards)
Warum stellt man binäre Zahlen nicht einfach mit Vorzeichen (0 = positiv, 1 = negativ) dar?
Weil es Berechnungen fehleranfällig macht und die Zahl Teil der Summe wird. Beispiel:
00000110 = 6
10000011 = (-)3
__
10001001 = -9
-> falsch
Wie wird beim Zweierkomplement umgewandelt?
Zahl invertieren, dann um 1 addieren
Warum muss die Anzahl der Stellen beim Zweierkomplement fest definiert sein?
Weil beim Rechnen sonst ein Übertrag entstehen kann, der das Vorzeichen verändert. Der Überhang verfällt also immer.
Wie addiert man eine positive und eine negative Zahl im Zweierkomplement?
Negative Zahl invertieren, dann +1, dann beide Werte zusammenaddieren.
Wenn das höchstwertige Bit (ganz links) eine 0 ist, ist das Ergebnis positiv. Wenn es eine 1 ist, ist das Ergebnis negativ.
Negative Zahlen müssen zuruckgewandelt werden (inv. +1). Das negative Vorzeichen wird entsprechend im Hinterkopf gehalten.
Wie wird im Zweierkomplement multipliziert?
Bei negativen Dezimalzahlen wird Vorzeichen einfach weggelassen. Dann normal multiplizieren.
Sind Ausgangswerte im Dezimalsystem Minus * Plus, dann muss Ergebnis invertiert und +1 gerechnet werden. Ansonsten bleibt Ergebnis bestehen, weil es sich um eine positive Zahl handelt.