Konverter für Ganzzahlen und Zweierkomplement-Binärzahlen.
Zweierkomplement-Rechner
Anleitung für die Umwandlung
Grundlagen
- Positive Zahlen: werden in gewöhnlicher Binärdarstellung kodiert.
- Negative Zahlen: im Zweierkomplement kodiert.
- Mit N Bits im Zweierkomplement darstellbarer Bereich: -2^(N-1) bis +2^(N-1) - 1
Dezimal → Zweierkomplement (mit N Bits)
Fall A) Zahl ist positiv oder 0
- Schritt 1: Dezimalzahl in Binär umwandeln.
- Schritt 2: Auf N Bits mit führenden Nullen auffüllen.
Fall B) Zahl ist negativ
- Schritt 1: Betrag (ohne Minus) binär schreiben.
- Schritt 2: Von links auf N Bits auffüllen.
- Schritt 3: Bits invertieren (0↔1).
- Schritt 4: +1 addieren.
Zweierkomplement → Dezimal
Schritt 0: Vorzeichen prüfen
- Das höchstwertige Bit (MSB) ist das Vorzeichenbit: 0 → positiv, 1 → negativ.
Fall A) Führendes Bit ist 0 (positive Zahl)
- Schritt 1: Binärwert gewöhnlich nach Dezimal umrechnen.
Fall B) Führendes Bit ist 1 (negative Zahle)
- Schritt 1: Bits invertieren
- Schritt 2: +1 addieren
- Schritt 3: Ergebnis ist der Betrag, dann Minus davor setzen
