mathematik - physik - informatik Seite zurück   Seite vor  

Umsetzung in Rechenanlagen

Interpretation des höchsten Bits eines Datenwortes (8-, 16-, 32-Bit usw.) als Vorzeichen. Dabei bedeutet 0 ein positives und 1 ein negatives Vorzeichen.

Beispiel

1 0 0 0 0 0 1
=  65
0 1 1 1 1 1 1
= -65
Vorzeichen

Negative Zahlen werden durch das 2-Komplement gebildet. (Die Zahl 2 bezeichnet dabei die Basis des Zahlensystems.) Das 2-Komplement einer binären Zahl b ist jene Zahl b_, für die

b+b_=2n

gilt. n ist dabei die Länge der Zahl in Bits, bei einem Byte also 8 mit 28 = 256.

Das 2-Komplemet erhält man, indem jede 1 von b durch eine 0 und jede 0 von b durch eine 1 ersetzt und anschließend 1 addiert wird.

Beispiel:    Gesucht ist die Zahlendarstellung für -1.

Hinweis:    Das Ablesen einer negativen Zahl erfolgt über:

vorzeichenlose Zahl - 2n = vorzeichenbehaftete Zahl

Beispiel:    227 - 256 = -29

Welche Vorteile bringt die Kenntnis des 2-Komplemets?

Eine Subtraktion lässt sich durch eine Addition mit dem Komplement des Subtrahenden ersetzen. Ein auftretender positiver Übertrag an der höchsten Stelle ist ein Hinweis auf eine positive Zahl. Tritt kein Übertrag auf, so ist die Zahl negativ und ihr Wert ergibt sich aus dem Komplement.

Beispiele

      0 1 1 1      7
   +    1 1 0 0      + (-4)

 
    1 0 0 1 1    

 
   =    0 0 1 1   = 3
      0 1 0 0      4
   +    1 0 0 1      + (-7)
 
 
      1 1 0 1   = -3
 
 
Komplement    =    0 0 1 1   = 3



  Jörg Ziller - 30. Dezember 2015
 
Seite zurück   Seite vor