Zur Darstellung negativer ganzer Zahlen bei fixierte Bitbreite benutzt man das Zweierkomplement:
Beispiel: 8 bit
-1
28 - 1 = 255 = (11111111)2
Man erhält das Zweierkomplement einer Binärzahl,
indem man das Einerkomplement bestimmt (alle Bits
0
1)
und dann um 1 erhöht.
Zahl < 0
höchstes Bit = 1
Darstellbarer Zahlhhbereich:
-128
x
+ 127
Vorteil: Subtraktion ist Addition.