Darstellung im Zweier­komple­ment

Das Verfahren

Es gibt verschiedene Methoden eine Dezimalzahl auf einer 8-bit (bzw. 16, 32, 64 bit) Architektur darzustellen. Dieser Artikel befasst sich mit der Darstellung im Zweierkomplement. Das Zweierkomplement ist eine Darstellungsform für negative Dezimalzahlen. Nun geht man wie folgt vor, um das Zweierkomplement einer Zahl bestimmen zu können:
  • Forme den Betrag der Dezimalzahl in das Binärsystem um
  • Fülle mit führenden Nullen auf, sodass die Anzahl der Ziffern Architektur entsprechen (8bit: 8 Ziffern...).
  • Invertiere nun alle Ziffern(aus einer 0 wird eine 1 und aus einer 1 eine 0)
  • Addiere 1 zu der Zahl
Fertig!

Beispiel

Als Beispiel wird eine 8-bit Architektur gewählt und die Dezimalzahl -37.

Schritt 1

(37)10 = (100101)2
denn: 37 = 32 + 4 + 1

Schritt 2

(00100101)2

Schritt 3

(11011010)2

Schritt 4

(11011010)2 + (1)2 = (11011011)2
Somit ist die (-37)10 darstellt im Zweierkomplement auf einer 8-bit Architektur die (11011011)2

27.02.2014