Zweierkomplement-Rechner
Wandle vorzeichenbehaftete Dezimalwerte oder Bitmuster in Zweierkomplement-Darstellungen mit 4, 8, 16 oder 32 Bits um.
Beispiele: -5 oder 0b11111011
Über das Zweierkomplement
Zweierkomplement-Beispiele
| Dezimalzahl und Breite | Bitmuster | Erklärung |
|---|---|---|
| -5 mit 8 Bits | 11111011 | 00000101 invertieren und eins addieren. |
| -8 mit 4 Bits | 1000 | Das ist der kleinste vorzeichenbehaftete Vier-Bit-Wert. |
| 42 mit 8 Bits | 00101010 | Positive Werte verwenden normale Binärzahlen mit führenden Nullen. |
So verwendest du den Zweierkomplement-Rechner
- Gib eine ganze Dezimalzahl mit Vorzeichen oder ein Bitmuster mit dem Präfix 0b ein.
- Wähle die Bitbreite des Zielsystems.
- Wähle Zweierkomplement berechnen.
- Vergleiche Binärdarstellung und Dezimalwerte mit und ohne Vorzeichen.
Häufige Fragen zum Zweierkomplement
Warum ist die Bitbreite wichtig?
Sie bestimmt den Modulus und den vorzeichenbehafteten Bereich. Dieselbe Zahl wird unterschiedlich aufgefüllt und passt möglicherweise nicht in eine kleinere Breite.
Welcher Bereich passt in acht Bits?
Eine Acht-Bit-Zweierkomplementzahl reicht von -128 bis 127. Ihr vorzeichenlos interpretiertes Muster reicht von 0 bis 255.
Wie negiere ich eine Binärzahl?
Invertiere bei fester Breite jedes Bit und addiere eins. Eine Wiederholung liefert den ursprünglichen Wert, abgesehen vom Sonderfall der kleinsten darstellbaren ganzen Zahl.
Warum unterscheiden sich Werte mit und ohne Vorzeichen?
Dem höchstwertigen Bit wird ein anderes Stellengewicht zugewiesen. Die gespeicherten Bits sind identisch, nur die Interpretation ändert sich.
Gibt es im Zweierkomplement eine negative Null?
Nein. Null hat nur eine Darstellung aus lauter Nullbits. Das ist ein wichtiger Vorteil gegenüber Vorzeichen-Betrag und Einerkomplement.