Zweierkomplement Flashcards

(5 cards)

1
Q

Warum stellt man binäre Zahlen nicht einfach mit Vorzeichen (0 = positiv, 1 = negativ) dar?

A

Weil es Berechnungen fehleranfällig macht und die Zahl Teil der Summe wird. Beispiel:

00000110 = 6
10000011 = (-)3
__
10001001 = -9
-> falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie wird beim Zweierkomplement umgewandelt?

A

Zahl invertieren, dann um 1 addieren

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Warum muss die Anzahl der Stellen beim Zweierkomplement fest definiert sein?

A

Weil beim Rechnen sonst ein Übertrag entstehen kann, der das Vorzeichen verändert. Der Überhang verfällt also immer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie addiert man eine positive und eine negative Zahl im Zweierkomplement?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wie wird im Zweierkomplement multipliziert?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly