Rechner für Einerkomplement und Betrag-Vorzeichen
Sieh, wie eine vorzeichenbehaftete Ganzzahl in Betrag-Vorzeichen-, Einerkomplement- und Zweierkomplementform bei 8, 16 oder 32 Bit kodiert wird.
Bit width
Wie funktioniert dieser Rechner?
Gib eine vorzeichenbehaftete Ganzzahl und Bitbreite ein, um ihre Betrag-Vorzeichen-, Einerkomplement- und Zweierkomplement-Binärform nebeneinander zu sehen. Positive Werte sind identisch; negative unterscheiden sich. Betrag-Vorzeichen und Einerkomplement haben jeweils zwei Nullen (+0 und -0), während das Zweierkomplement eine einzige eindeutige Null hat, was es zum Standard in modernen Computern macht.
Formel
How this is calculated
Gib eine vorzeichenbehaftete Ganzzahl v ein und wähle eine Bitbreite w (8, 16 oder 32). Der Betrag |v| wird in Binär geschrieben, dann wird jede der drei klassischen vorzeichenbehafteten Kodierungen daraus gebildet. Betrag-Vorzeichen verwendet das höchstwertige Bit als reines Vorzeichenflag (0 = positiv, 1 = negativ) und speichert |v| in den verbleibenden w-1 Bits, sodass sein darstellbarer Betrag 0 bis 2^(w-1) - 1 ist.
Das Einerkomplement behält positive Zahlen als ihre einfache vorzeichenlose Binärform und stellt eine negative Zahl dar, indem jedes Bit von |v| innerhalb von w Bits gekippt wird, was (2^w - 1) - |v| entspricht. Das Zweierkomplement behält positive Werte gleich, stellt eine negative aber als 2^w - |v| dar, genau eins größer als das Einerkomplementmuster. Das Lesen eines Zweierkomplementmusters als vorzeichenlose Zahl ergibt daher 2^w - |v| für negative Werte.
Ein wichtiger Sonderfall ist die Null: Betrag-Vorzeichen und Einerkomplement lassen beide zwei verschiedene Bitmuster für null zu (+0 = lauter Nullen, -0 = Vorzeichenbit / lauter Einsen), während das Zweierkomplement eine einzige eindeutige Null hat, weshalb es die dominante Wahl in moderner Hardware ist. Dieses Werkzeug beschränkt |v| auf 2^(w-1) - 1, sodass der Wert in alle drei Kodierungen passt; Werte außerhalb dieses Bereichs (einschließlich des am stärksten negativen Zweierkomplementwerts -2^(w-1)) werden als außerhalb des Bereichs gemeldet.
Häufige Fragen
Für nichtnegative Werte speichern Betrag-Vorzeichen, Einerkomplement und Zweierkomplement alle die einfache vorzeichenlose Binärform der Zahl mit einem führenden 0-Vorzeichenbit, sodass die Muster übereinstimmen. Sie weichen nur für negative Werte voneinander ab.
Beide Schemata können +0 (lauter Nullen) und -0 (Vorzeichenbit gesetzt, oder lauter Einsen im Einerkomplement) darstellen. Zwei Kodierungen für null zu haben erschwert Vergleiche und Arithmetik, was einer der Gründe ist, warum das Zweierkomplement mit seiner einzigen Null bevorzugt wird.
Das Zweierkomplement kann -2^(w-1) speichern, Betrag-Vorzeichen und Einerkomplement aber nicht, da ihr Betragsfeld nur bis 2^(w-1) - 1 reicht. Um alle drei Kodierungen vergleichbar zu halten, begrenzt dieser Rechner |v| auf 2^(w-1) - 1.
Auch bekannt als
TG we-Calculate Editorial Team. (2026). Rechner für Einerkomplement und Betrag-Vorzeichen [Online calculator]. TG we-Calculate. https://we-calculate.com/de/calculator/ones-complement-sign-magnitude-calculator
TG we-Calculate Editorial Team. "Rechner für Einerkomplement und Betrag-Vorzeichen." TG we-Calculate. 2026. https://we-calculate.com/de/calculator/ones-complement-sign-magnitude-calculator.
TG we-Calculate Editorial Team, "Rechner für Einerkomplement und Betrag-Vorzeichen," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/de/calculator/ones-complement-sign-magnitude-calculator
@misc{wecalculate_ones_complement_sign_magnitude_calculator, title = {Rechner für Einerkomplement und Betrag-Vorzeichen}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/de/calculator/ones-complement-sign-magnitude-calculator}}, year = {2026}, note = {TG we-Calculate} }
Hat Ihnen dieser Rechner geholfen?
