Berechnen Sie das logische ODER für boolesche Werte, Binärfolgen und ganze Dezimalzahlen mit direkt verfügbarer Wahrheitstabelle.
ODER-Verknüpfung berechnen
Wählen Sie einen Eingabetyp und verknüpfen Sie zwei Werte mit dem einschließenden ODER.
ODER-Wahrheitstabelle
A
B
A OR B
0
0
0
0
1
1
1
0
1
1
1
1
Über die ODER-Verknüpfung
ODER ist eine grundlegende Operation der booleschen Algebra. Das einschließende ODER liefert wahr, wenn die erste Eingabe wahr ist, die zweite wahr ist oder beide wahr sind. Nur wenn beide Eingaben falsch sind, liefert es falsch. Daraus ergeben sich die vier Zeilen der angezeigten Wahrheitstabelle: Null ODER Null ist Null, jede andere Kombination ergibt Eins. Das Wort einschließend ist wichtig, denn das gewöhnliche ODER schließt den Fall ein, dass beide Aussagen gelten. Das ausschließende ODER schließt diesen Fall dagegen aus.
In der Digitalelektronik erhält ein ODER-Gatter zwei oder mehr Eingänge mit Spannungspegeln und liefert einen hohen Ausgangspegel, sobald mindestens ein Eingang hoch ist. Entwickler kombinieren ODER-, UND- und NICHT-Gatter zu Entscheidungsschaltungen, Alarmanlagen, Steuerungen und Prozessorlogik. Eine Sicherheitsanzeige kann etwa aktiviert werden, wenn ein Temperatur- oder Drucksensor Gefahr meldet. Da jedes der beiden Signale den Ausgang auslösen soll, lässt sich die Bedingung natürlich mit ODER ausdrücken.
Binäres ODER wendet dieselbe Wahrheitstabellenregel unabhängig auf jede Bitposition an. Die Folgen werden rechtsbündig ausgerichtet, die kürzere wird links mit Nullen aufgefüllt. Beispielsweise ergibt 1010 OR 1100 den Wert 1110: Ein Ergebnisbit ist Eins, sobald eines der Quellbits Eins ist. Das ist nützlich, um Flags in einer Bitmaske zu setzen. Soll ein Programm bestimmte Optionen aktivieren, ohne bereits aktive Optionen zu verändern, verknüpft es die aktuelle Maske per ODER mit einer Maske, die an den gewünschten Stellen Einsen enthält.
Der bitweise Dezimalmodus behandelt jede nicht negative ganze Zahl zunächst als Binärwert, führt ODER an den entsprechenden Positionen aus und gibt das vorzeichenlose Dezimalergebnis zurück. Zusätzlich zeigt der Rechner das Ergebnis binär an, damit der Zusammenhang beider Darstellungen deutlich wird. Er verwendet exakte Ganzzahlarithmetik mit beliebiger Bitbreite und unterstützt so Masken jenseits des üblichen 32-Bit-Bereichs, ohne hohe Bits abzuschneiden. Soll eine bestimmte sichtbare Bitfolgenlänge erhalten bleiben, ist der Binärmodus besser geeignet.
Der boolesche Modus akzeptiert true und false sowie die numerischen Entsprechungen Eins und Null. Der Binärmodus nimmt Folgen wie 00101 an. Der bitweise Modus akzeptiert nicht negative ganze Dezimalzahlen. In jedem Modus bleibt ODER einschließend: Eine wahre Bedingung oder ein gesetztes Bit genügt, um den Ausgang zu setzen. Das Werkzeug eignet sich für diskrete Mathematik, Grundlagen der Logik, Software-Debugging, Digitaltechnik und das Prüfen von Wahrheitstabellenaufgaben.
ODER kommt auch in Suchfiltern und Programmbedingungen vor. Eine Suche nach Rot OR Blau akzeptiert jede der beiden Farben und auch Elemente mit beiden Kennzeichnungen. Ein bedingter Ausdruck gewährt Zugriff, wenn eines der zulässigen Kriterien erfüllt ist. Das Verständnis der einschließenden Regel verhindert einen häufigen Fehler: ODER als entweder das eine oder das andere, aber nicht beides, zu verstehen. Diese strengere Bedeutung hat XOR.
Beispiele für den ODER-Rechner
Eingabe
Ausgabe
Erklärung
true OR false
true
Mindestens eine boolesche Eingabe ist wahr.
1010 OR 1100
1110
Jede Ergebnisposition ist Eins, wenn eines der ausgerichteten Bits Eins ist.
10 OR 12
14
Die Dezimalwerte 10 und 12 entsprechen binär 1010 und 1100.
So verwenden Sie den ODER-Rechner
Wählen Sie passend zur Darstellung Ihrer Werte boolesches, binäres oder bitweises ODER.
Geben Sie den ersten und zweiten Wert im gewählten Format ein.
Klicken Sie auf ODER berechnen, um beide Werte einschließend zu verknüpfen.
Lesen Sie das Ergebnis ab und vergleichen Sie boolesche Eingaben bei Bedarf mit der Wahrheitstabelle.
Häufige Fragen zum ODER-Rechner
Wann liefert boolesches ODER falsch?
Nur wenn beide Eingaben falsch sind. Ist eine Eingabe oder sind beide wahr, ist das Ergebnis wahr.
Wie unterscheiden sich OR und XOR?
OR ist einschließend und liefert wahr, wenn beide Eingaben wahr sind. XOR ist ausschließend und liefert in diesem Fall falsch.
Wie werden unterschiedlich lange Binärzahlen ausgerichtet?
Sie werden anhand ihrer niederwertigsten Bits rechtsbündig ausgerichtet. Vor dem Vergleich wird der kürzere Wert links mit Nullen aufgefüllt.
Wozu dient bitweises ODER beim Programmieren?
Häufig setzt es ein oder mehrere Flags in einer ganzzahligen Bitmaske. Bereits gesetzte Bits bleiben gesetzt, die von der neuen Maske gewählten Positionen kommen hinzu.
Verwendet dieser Rechner einschließendes ODER?
Ja, alle Modi verwenden einschließendes ODER. Eins ODER Eins ergibt daher Eins statt Null.