Calcoid

Zweierkomplement-Rechner

Wandle vorzeichenbehaftete Ganzzahlen in Zweierkomplement-Binärzahlen und zurück um. Zeige Bitbreite, Dezimalwert und Hexadezimaldarstellung.

Zweierkomplement-Rechner

Gib eine ganze Zahl im vorzeichenbehafteten Bereich der gewählten Bitbreite ein. Werte außerhalb des Bereichs werden abgelehnt und nicht umgebrochen.

Zweierkomplement-Kodierung

1101 0110

8-Bit-Zweierkomplement. Das Vorzeichenbit ist gesetzt. Der Wert ist negativ.

Signierter Dezimalwert

-42

Vorzeichenloser Dezimalwert

214

Binärdarstellung (8 Bit)

11010110

Hexadezimaldarstellung (8 Bit)

0xD6

Bitmuster

In 4-Bit-Nibbles gruppiert, mit dem höchstwertigen Bit zuerst.

1101 0110

Vorzeichenbereich für 8 Bit: -128 bis 127.

So wird der negative Wert kodiert

  1. Bilde den Absolutwert: 42.
  2. Schreibe den Betrag als vorzeichenlose Binärzahl mit 8 Bit: 00101010.
  3. Invertiere jedes Bit (Einerkomplement): 11010101.
  4. Addiere eins (binärer Übertrag): 11010110.
Die Bitbreite gehört zum Ergebnis. Bei 64 Bit rechnet der Rechner mit exakten Ganzzahlen und zeigt sie als Text.