Die Zweierkomplementtabelle für 4-Bit-Dualzahlen:

0

0000

 

 

1

0001

1111

-1

2

0010

1110

-2

3

0011

1101

-3

4

0100

1100

-4

5

0101

1011

-5

6

0110

1010

-6

7

0111

1001

-7

 

 

1000 definiert

-8

Wenn man genau hinsieht, erkennt man, dass man z.B. die Darstellung von -3 erhält, wenn man alle Bits von +2 invertiert.

Invertiert man die Bits von 3 (0011), dann erhält man die Darstellung von -4 (1100). Man müsste zu -4 noch 1 addieren, dann hätte man die Darstellung von -3 (1101).

Allgemein: -a erhält man aus a, indem man erst alle Bits von a invertiert (Einerkomplement ) und dann 1 addiert (Zweierkomplement).

Beachte:  Wenn man von einer negativen Zahl in der Zweierkomplementdarstellung deren Zweierkomplement bildet, dann erhält man die zugehörige positive Zahl:   -(-a) = +a .         Alternativ könnte man auch zuerst 1 subtrahieren und dann alle Bits invertieren.

Zu Übungen