Historisches

Zweierkomplement, (two's complement) bei binären Zahlen eine Zahl, die die andere durch Addition auf einen Wert ergänzt, der der nächst höheren Potzen von zwei entspricht. Die Subtraktion wird im Rechner durch Addition des Komplements des Subtrahenden ausgeführt.

Ausgangszahl: 00100101  (entspricht  37)
Zweierkomplement: + 11011011  (entspricht  219)
Addition: 100000000  (entspricht  256)
 
Durchführung einer Subtraktion
 
Minuend: 00111000  (entspricht  56)
Substrahend: (00100101) (entspricht  37)
Zweierkomplement: + 11011011  (entspricht - 37)
Differenz: 100010011 
Der Übertrag in die neunte Stelle wird weggenommen, da er
bei einem achtstelligen Rechenwerk als Überlauf verschwuden währe.    
Egebnis: 00010011  (entspricht  19)

Anzeige:

Anzeigen: