Omni Calculator logo

XOR Rechner

Created by Purnima Singh, PhD
Reviewed by Steven Wooding
Translated by Luise Schwenke
Last updated: Oct 30, 2024


Benutze den XOR-Rechner, um eine bitweise XOR-Verknüpfung zwischen zwei Zahlen durchzuführen. Du kannst Daten in binärer, dezimaler oder oktaler Darstellung eingeben. Wenn du bitweise AND- oder OR-Verknüpfungen durchführen möchtest, ist unser Bitweise Operatoren Rechner 🇺🇸 das richtige Werkzeug für dich.

Lies weiter, um zu erfahren:

  • Was die XOR-Operation ist;
  • Wie man das XOR von zwei Zahlen berechnet; und
  • Was die Anwendungen der XOR-Logik sind.

Was ist die XOR-Operation?

XOR oder eXclusive OR (exklusive ODER) ist eine logische Operation, die die Eingangswerte (Bits) vergleicht und den Ausgangswert (Bit) erzeugt. Die XOR-Logik ist sehr einfach. Wenn die Eingabewerte gleich sind, ist die Ausgabe 0 (oder falsch). Wenn die Eingabewerte unterschiedlich sind, ist das Ergebnis 1 (oder wahr).

Es gibt verschiedene Symbole für die XOR-Operation, zum Beispiel ⊕, ^, XOR oder EXOR. Der boolesche Ausdruck für die XOR-Operation lautet:

  • AB+AB=YA \cdot \overline{B} + \overline{A} \cdot B = Y; oder

  • AB=YA\oplus B = Y

Um eine binäre XOR-Verknüpfung in elektronischen Schaltungen zu realisieren, verwenden wir XOR-Gatter. Im nächsten Abschnitt werden wir sehen, was ein XOR-Gatter ist.

Das XOR-Gatter

Das XOR-Gatter (oder Exklusiv-OR-Gatter) ist eine Kombination aus OR-, AND- und NOT-Gatter (siehe Abbildung 1). Der Ausgang eines XOR-Logikgatters ist wahr (1), wenn einer der Eingänge wahr (1) ist. Wenn beide Eingänge wahr sind (1) oder beide Eingänge falsch sind (0), ist der Ausgang falsch (0).

Ein exklusives OR-Gatter.
Abb. 1: Ein exklusives OR-Gatter.

Abbildung 2 zeigt das logische Symbol des XOR-Gatters.

Logisches Symbol des XOR-Gatters.
Abb. 2: Logisches Symbol des XOR-Gatters.

Wenn du mehr über andere Logikgatter wissen möchtest, schau dir den Logikgatter Rechner an.

Exklusive OR-Wahrheitstabelle

Die folgende Tabelle zeigt die Wahrheitstabelle der binären XOR-Verknüpfung (Exklusiv-OR) zwischen zwei Eingängen A und B (A XOR B).

Tabelle: Wahrheitstabelle für die XOR-Operation.

A

B

Ausgabe (Y)

0

0

0

0

1

1

1

0

1

1

1

0

Aus der Wahrheitstabelle kannst du sehen, dass die XOR-Operation eine binäre Addition ist, wenn wir die Überträge nicht mit einbeziehen. Daher wird die XOR-Operation auch Mod-2-Addition genannt.

In der gegebenen Wahrheitstabelle haben wir nur die XOR-Operation für zwei einzelne Bits betrachtet. Wir müssen jedoch eine bitweise XOR-Operation durchführen, wenn wir es mit Bitvektoren (z. B. einem Byte) zu tun haben.

Wie berechnet man das XOR von zwei Zahlen?

Um die bitweise eXclusive OR-Logik zu verstehen, lass uns das XOR von zwei Zahlen berechnen, 80 und 100.

  1. Zuerst werden wir die beiden Zahlen in die binäre Darstellung umwandeln:

    • Die 8-Bit-Binärdarstellung von 80 ist 0101 0000.
    • Die 8-Bit-Binärdarstellung von 100 ist 0110 0100.

    Es ist wichtig, dass beide Zahlen die gleiche Bitlänge haben.

  2. Jetzt werden wir das XOR jedes Paares von entsprechenden Bits finden, vom ersten bis zum letzten, indem wir die Regel anwenden:

    • Wenn beide Bits gleich sind, d.h. 1 (oder 0), ist das Ausgangsbit 0.
    • Wenn beide Bits unterschiedlich sind, ist die Ausgabe 1.
  3. Wenn zum Beispiel das erste Bitpaar 0⊕0 ist, ist das Ausgangsbit 0. Auf ähnliche Weise können wir das Ausgangsbit für alle Paare bestimmen.

XOR-Operation:

0101 0000

0110 0100

=

0011 0100

  1. Das Ergebnis der XOR-Verknüpfung von 80 und 100 ist also 0011 0100.

Wenn du dich für komplexere logische Operationen wie die Bitverschiebung interessierst, empfehlen wir dir den Bitverschiebung Rechner 🇺🇸.

Wie benutzt man den XOR-Rechner?

Schauen wir uns an, wie wir den XOR-Rechner benutzen können, um das XOR zweier Zahlen zu berechnen:

  1. Wähle im Dropdown-Menü die Anzahl der Bits in der Binärdarstellung. Wir wählen 8 Bits, da dies die Dezimalzahlen zwischen -128 und 127 ermöglicht.

  2. Wähle als Eingabedatentyp den Dezimaltyp. Mit dem bitweisen XOR-Rechner kannst du Zahlen im binären, dezimalen und oktalen System eingeben.

  3. Gib nun die Zahlen 80 und 100 in die Felder Zahl 1 bzw. Zahl 2 ein.

  4. Der bitweise XOR-Rechner gibt das Ergebnis der XOR-Verknüpfung in binärer (0011 0100), dezimaler (52) und oktaler Schreibweise (64) aus.

Anwendungen der XOR-Logik-Operation

Die XOR-Logik wird häufig in digitalen elektronischen Schaltungen und bei der Computerprogrammierung verwendet. Einige der häufigsten Anwendungen der XOR-Logik sind:

  • Kryptografie: Die XOR-Logik wird häufig in Verschlüsselungsmethoden eingesetzt.

  • Fehlererkennung: Die XOR-Logik liefert die Ausgabe 0, wenn eine gerade Anzahl von Eingangsbits 1 ist (gerade Parität), und sie liefert das Ergebnis 1, wenn eine ungerade Anzahl von Eingangsbits 1 ist (ungerade Parität). Deshalb verwenden wir die XOR-Logik, um die Parität der übertragenen Daten zu erkennen. Mit dieser Technik lässt sich feststellen, ob die Daten beim Senden digitaler Informationen verfälscht wurden.

  • RAID-Datenschutz: Indem sie die Festplatten so anordnen, dass eine der Festplatten das XOR aller anderen enthält, stellen RAID-Systeme (redundant arrays of inexpensive disks) beschädigte Festplatten wieder her.

  • Additionsschaltung: XOR-Logikgatter werden in Computerschaltungen häufig verwendet, um grundlegende arithmetische Operationen wie Addition und Subtraktion durchzuführen.

FAQ

Was bedeutet bitweises XOR?

Bei der bitweisen XOR-Verknüpfung zweier Binärzahlen vergleichen wir ein Paar einzelner Bits an entsprechenden Positionen. Das Ausgangsbit ist 1, wenn nur eines der Eingangsbits 1 ist, ansonsten ist es Null.

Wie berechne ich das XOR von zwei Zahlen?

Um das XOR von zwei Zahlen zu finden, befolge diese Anweisungen:

  1. Wandle die Zahlen in die binäre Darstellung um.
  2. Vergleiche die entsprechenden Bits der beiden Zahlen.
  3. Wenn nur eines der Eingangsbits wahr (1) ist, ist die Ausgabe wahr (1). Andernfalls ist die Ausgabe falsch (0).

Wie berechne ich das XOR von drei Binärzahlen?

Um das XOR von drei oder mehr Binärzahlen zu finden, vergleichst du die entsprechenden Bits nach der angegebenen Regel:

  1. Wenn eine ungerade Anzahl von Eingabebits wahr ist (1), ist die XOR Ausgabe wahr (1).
  2. Wenn eine gerade Anzahl von Eingangsbits wahr ist (1), ist die XOR Ausgabe falsch (0).

Was ist die Wahrheitstabelle für die XOR-Logik mit 3 Eingängen?

Die Wahrheitstabelle für die XOR-Logik mit 3 Eingängen, d. h. A XOR B XOR C, ist unten angegeben:

A

B

C

A XOR B XOR C

1

1

1

1

1

1

0

0

1

0

1

0

1

0

0

1

0

1

1

0

0

1

0

1

0

0

1

1

0

0

0

0

Purnima Singh, PhD
Input data
Binary representation
8-bit
Datatype
Decimal
You can enter decimal numbers between -128 and 127.
Number 1
Number 2
Check out 13 similar binary calculators 1️0️
ANDBinary additionBinary division… 10 more
People also viewed…

Coffee kick

A long night of studying? Or maybe you're on a deadline? The coffee kick calculator will tell you when and how much caffeine you need to stay alert after not sleeping enough 😀☕ Check out the graph below!

Lost socks

Socks Loss Index estimates the chance of losing a sock in the laundry.

Perimeter of a square

How to find the perimeter of a square? What is the formula for the perimeter of a square? Find out with this square perimeter calculator.

Terminating decimals

Learn how to calculate the terminating decimals and the repeating decimals from any fraction, and more importantly, learn when to stop!