Logische Grundfunktionen verstehen – AND, OR, NOT, NAND, NOR, XOR und XNOR einfach erklärt

Nachdem wir uns im ersten Beitrag mit den Grundlagen der Digitaltechnik beschäftigt haben, gehen wir jetzt einen Schritt weiter. Wir schauen uns die eigentlichen Bausteine an, aus denen digitale Schaltungen aufgebaut werden: Logikgatter.
Für viele Azubis und Umschüler ist genau dieses Thema der Punkt, an dem Digitaltechnik plötzlich greifbar wird. Statt nur über Nullen und Einsen zu sprechen, sehen wir jetzt, wie diese Zustände verarbeitet werden.
Ein Computer trifft ständig Entscheidungen:
- Ist ein Passwort korrekt?
- Ist ein Sensor aktiv?
- Darf eine Maschine gestartet werden?
- Soll eine Lampe eingeschaltet werden?
- Ist eine bestimmte Bedingung erfüllt?
All diese Entscheidungen basieren letztendlich auf logischen Verknüpfungen.
Genau dafür gibt es Logikgatter.
Was sind Logikgatter?
Ein Logikgatter ist eine elektronische Schaltung, die digitale Eingangssignale verarbeitet und daraus ein Ausgangssignal erzeugt.
Ein Eingang kann dabei zwei Zustände besitzen:
- 0 = LOW / AUS / nicht aktiv
- 1 = HIGH / EIN / aktiv
Das Logikgatter prüft diese Eingangssignale nach einer bestimmten Regel und entscheidet anschließend, welchen Zustand der Ausgang bekommt.
Man kann sich ein Logikgatter vereinfacht wie einen kleinen Entscheider vorstellen.
Beispiel:
Eine Maschine darf nur starten, wenn zwei Bedingungen erfüllt sind:
- Not-Aus nicht gedrückt
- Sicherheitsabdeckung geschlossen
Nur wenn beide Bedingungen erfüllt sind, erhält die Steuerung ein Startsignal.
Diese Entscheidung kann mit einer logischen Funktion dargestellt werden.
Grafik: Darstellung verschiedener Logikgatter mit Symbolen und Eingängen A/B sowie Ausgang Q
Die Bedeutung von Eingängen und Ausgängen
Bevor wir die einzelnen Gatter betrachten, müssen einige Begriffe klar sein.
| Begriff | Bedeutung |
|---|---|
| Eingang | Signal, das in eine Schaltung hineingeht |
| Ausgang | Signal, das die Schaltung verlässt |
| Variable | Bezeichnung für einen logischen Zustand |
| Wahrheitstabelle | Darstellung aller möglichen Eingangskombinationen |
In der Digitaltechnik werden Eingänge häufig mit Buchstaben bezeichnet:
- A
- B
- C
Der Ausgang wird häufig mit:
- Q
- Y
bezeichnet.
Beispiel:
Eine Schaltung besitzt zwei Eingänge A und B sowie einen Ausgang Q.
Die Aufgabe lautet:
Wann wird Ausgang Q = 1?
Genau diese Frage beantwortet die jeweilige logische Funktion.
Die Wahrheitstabelle – das wichtigste Werkzeug
Bevor wir die einzelnen Logikgatter kennenlernen, müssen wir ein wichtiges Werkzeug verstehen: die Wahrheitstabelle.
Eine Wahrheitstabelle zeigt alle möglichen Kombinationen der Eingangssignale und das daraus entstehende Ergebnis.
Bei zwei Eingängen gibt es insgesamt vier Möglichkeiten:
| Eingang A | Eingang B | Ausgang Q |
|---|---|---|
| 0 | 0 | ? |
| 0 | 1 | ? |
| 1 | 0 | ? |
| 1 | 1 | ? |
Welche Werte beim Ausgang stehen, hängt davon ab, welches Logikgatter verwendet wird.
Genau deshalb sind Wahrheitstabellen in der Digitaltechnik so wichtig.
Wenn du eine Logikaufgabe bekommst, gehe immer Schritt für Schritt vor:
1. Eingänge erkennen
2. Logikfunktion bestimmen
3. Wahrheitstabelle erstellen
4. Ergebnis prüfen
Das UND-Gatter (AND)
Das UND-Gatter gehört zu den wichtigsten logischen Grundfunktionen.
Die englische Bezeichnung lautet:
AND
Die Bedeutung ist:
Der Ausgang ist nur dann 1, wenn alle Eingänge 1 sind.
Oder einfacher gesagt:
Alle Bedingungen müssen erfüllt sein.
Praxisbeispiel: Maschine starten
Eine Maschine soll nur starten, wenn:
- A = Starttaste gedrückt
- B = Schutzabdeckung geschlossen
Nur wenn beide Signale aktiv sind, darf die Maschine laufen.
Also:
- A = 1
- B = 1
- Q = 1
Bei allen anderen Kombinationen bleibt der Ausgang 0.
Wahrheitstabelle AND
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Funktionsgleichung
Die logische Gleichung lautet:
Q = A · B
Der Punkt bedeutet in der Digitaltechnik die UND-Verknüpfung.
Man kann auch schreiben:
Q = A ∧ B
Grafik: AND-Gatter Symbol mit zwei Eingängen A/B und Ausgang Q
Das ODER-Gatter (OR)
Die zweite wichtige Grundfunktion ist das ODER-Gatter.
Die englische Bezeichnung lautet:
OR
Die Regel lautet:
Der Ausgang ist 1, wenn mindestens ein Eingang 1 ist.
Im Gegensatz zum AND-Gatter müssen also nicht alle Bedingungen erfüllt sein.
Praxisbeispiel: Alarmanlage
Eine Alarmanlage soll auslösen, wenn:
- Fenster geöffnet wird
- oder Tür geöffnet wird
Es reicht also eine einzige aktive Bedingung.
Wahrheitstabelle OR
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
Funktionsgleichung
Q = A + B
Das Pluszeichen steht hier nicht für eine normale Addition, sondern für eine logische ODER-Verknüpfung.
Das NICHT-Gatter (NOT)
Nachdem wir uns mit AND und OR beschäftigt haben, kommen wir jetzt zu einer weiteren wichtigen Grundfunktion: dem NOT-Gatter.
Das NOT-Gatter unterscheidet sich von den bisherigen Gattern, weil es nur einen Eingang besitzt.
Die Aufgabe des NOT-Gatters ist sehr einfach:
Der Ausgang ist immer das Gegenteil des Eingangs.
Man spricht deshalb auch von einer Negation.
| Eingang A | Ausgang Q |
|---|---|
| 0 | 1 |
| 1 | 0 |
Die Funktionsgleichung lautet:
Q = ¬A
Alternativ wird die Negation auch mit einem Überstrich dargestellt:
Q = A̅
Praxisbeispiel NOT-Gatter
Stell dir einen Kühlschrank vor.
Ein Sensor meldet:
- A = Tür geschlossen
Die Steuerung benötigt aber die Information:
- Q = Tür geöffnet
Das Signal muss also umgedreht werden.
Genau diese Aufgabe übernimmt ein NOT-Gatter.
Grafik: NOT-Gatter Symbol mit Eingang A und Ausgang Q
Das NAND-Gatter – die umgekehrte UND-Verknüpfung
Das NAND-Gatter ist eine Kombination aus zwei bereits bekannten Funktionen:
- AND
- NOT
Der Name NAND setzt sich zusammen aus:
NOT + AND = NAND
Die Funktionsweise:
Das Ergebnis eines AND-Gatters wird anschließend invertiert.
Beim AND-Gatter gilt:
Nur wenn alle Eingänge 1 sind, wird der Ausgang 1.
Beim NAND-Gatter ist es genau umgekehrt:
Der Ausgang ist nur dann 0, wenn alle Eingänge 1 sind.
Wahrheitstabelle NAND
| A | B | Q |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Funktionsgleichung
Q = ¬(A · B)
Das NAND-Gatter ist in der Digitaltechnik besonders wichtig, weil sich mit NAND-Gattern allein komplette digitale Schaltungen aufbauen lassen.
Man nennt NAND deshalb auch ein:
funktional vollständiges Gatter
Praxisbeispiel NAND
Eine Maschine soll abgeschaltet werden, wenn zwei Bedingungen gleichzeitig erfüllt sind:
- Temperatur zu hoch
- Motor läuft
Treffen beide Bedingungen zu, wird abgeschaltet.
In der Praxis werden solche Sicherheitsfunktionen häufig mit negierten Logikfunktionen umgesetzt.
Das NOR-Gatter – die umgekehrte ODER-Verknüpfung
Das NOR-Gatter entsteht aus:
- OR
- NOT
Die Regel lautet:
Der Ausgang ist nur dann 1, wenn alle Eingänge 0 sind.
Sobald ein Eingang eine 1 besitzt, wird der Ausgang 0.
Wahrheitstabelle NOR
| A | B | Q |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
Funktionsgleichung
Q = ¬(A + B)
Praxisbeispiel NOR
Eine Warnlampe soll leuchten, solange keine Störung vorhanden ist.
Sobald eine Störung erkannt wird, soll die normale Anzeige ausgeschaltet werden.
Durch die Negation des OR-Signals kann genau diese Funktion realisiert werden.
Grafik: NOR-Gatter Symbol mit Eingängen A/B
Das EXKLUSIV-ODER-Gatter (XOR)
Das XOR-Gatter gehört zu den besonders interessanten logischen Funktionen.
Die Abkürzung bedeutet:
Exclusive OR
Auf Deutsch:
Exklusives Oder
Die Besonderheit:
Der Ausgang ist nur dann 1, wenn genau ein Eingang 1 ist.
Beim normalen OR gilt:
0 oder 1 ergibt 1.
1 oder 1 ergibt ebenfalls 1.
Beim XOR ist die letzte Situation anders:
1 XOR 1 ergibt 0.
Wahrheitstabelle XOR
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
Funktionsgleichung XOR
Q = A ⊕ B
Eine alternative Darstellung lautet:
Q = A̅ · B + A · B̅
Das bedeutet:
- A ist 0 und B ist 1
- oder A ist 1 und B ist 0
Praxisbeispiel XOR
Ein einfaches Beispiel ist eine Wechselschaltung.
Eine Lampe soll eingeschaltet sein, wenn sich zwei Schalter in unterschiedlichen Positionen befinden.
Genau dieses Verhalten entspricht einer XOR-Funktion.
Das EXKLUSIV-NICHT-ODER-Gatter (XNOR)
Das XNOR-Gatter ist die Umkehrung des XOR-Gatters.
Es besteht aus:
- XOR
- NOT
Die Regel lautet:
Der Ausgang ist 1, wenn beide Eingänge gleich sind.
Also:
- 0 und 0 → Ausgang 1
- 1 und 1 → Ausgang 1
Wahrheitstabelle XNOR
| A | B | Q |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Funktionsgleichung XNOR
Q = ¬(A ⊕ B)
oder:
Q = A · B + A̅ · B̅
Praxisbeispiel XNOR
Ein typisches Einsatzgebiet ist eine Vergleichsschaltung.
Eine digitale Schaltung soll prüfen, ob zwei Werte identisch sind.
Sind beide Werte gleich, liefert XNOR eine 1.
Genau dieses Prinzip wird beispielsweise bei Vergleichern eingesetzt.
Übersicht der wichtigsten Logikgatter
Nachdem wir die einzelnen logischen Grundfunktionen kennengelernt haben, lohnt sich ein direkter Vergleich. Gerade in Prüfungen oder bei praktischen Aufgaben ist es wichtig, die Unterschiede schnell erkennen zu können.
| Gatter | Regel | Ausgang 1 bei | Funktionsgleichung |
|---|---|---|---|
| AND | UND | Alle Eingänge = 1 | Q = A · B |
| OR | ODER | Mindestens ein Eingang = 1 | Q = A + B |
| NOT | NICHT | Eingang wird umgekehrt | Q = ¬A |
| NAND | NICHT UND | Nicht alle Eingänge = 1 | Q = ¬(A · B) |
| NOR | NICHT ODER | Alle Eingänge = 0 | Q = ¬(A + B) |
| XOR | Exklusives ODER | Genau ein Eingang = 1 | Q = A ⊕ B |
| XNOR | Exklusives NICHT ODER | Eingänge gleich | Q = ¬(A ⊕ B) |
AND bedeutet: "Alle müssen zustimmen."
OR bedeutet: "Einer reicht aus."
NOT bedeutet: "Das Gegenteil."
XOR bedeutet: "Genau einer."
Wie erkennt man ein Logikgatter in einer Aufgabe?
In Prüfungen werden Logikgatter häufig nicht direkt mit ihrem Namen angegeben. Stattdessen erhältst du eine Beschreibung einer Funktion.
Hier einige typische Formulierungen:
| Formulierung | Passendes Gatter |
|---|---|
| Nur wenn beide Bedingungen erfüllt sind | AND |
| Wenn mindestens eine Bedingung erfüllt ist | OR |
| Das Signal soll umgekehrt werden | NOT |
| Wenn genau eine Bedingung erfüllt ist | XOR |
| Wenn zwei Signale gleich sind | XNOR |
Beispiel aus einer Prüfung
Aufgabe:
"Eine Warnleuchte soll eingeschaltet werden, wenn der Motor läuft oder die Temperatur zu hoch ist."
Analyse:
- Motor läuft = Eingang A
- Temperatur zu hoch = Eingang B
- Eine Bedingung reicht aus
Damit handelt es sich um:
OR-Verknüpfung
Funktionsgleichung:
Q = A + B
Logikgatter in der Praxis: Wo werden sie eingesetzt?
Logikgatter sind keine theoretische Erfindung, sondern überall in technischen Systemen vorhanden.
Computerprozessoren
Ein Prozessor besteht aus Millionen oder sogar Milliarden kleiner Schaltungen.
Diese Schaltungen führen unter anderem aus:
- Vergleiche
- Berechnungen
- Entscheidungen
- Befehlsverarbeitung
Dabei spielen logische Verknüpfungen eine zentrale Rolle.
Netzwerktechnik
Auch Netzwerkgeräte nutzen digitale Logik.
Ein Switch entscheidet beispielsweise:
- Woher kommt ein Datenpaket?
- Wohin muss es weitergeleitet werden?
- Ist die Zieladresse bekannt?
Diese Entscheidungen basieren ebenfalls auf digitalen Zuständen.
Automatisierungstechnik
In Produktionsanlagen werden Sensorinformationen logisch ausgewertet.
Beispiel:
Eine Maschine startet nur, wenn:
- Not-Aus freigegeben
- Schutztür geschlossen
- Starttaste gedrückt
Diese Bedingungen lassen sich durch logische Verknüpfungen darstellen.
Smart Home
Auch moderne Hausautomatisierung nutzt Logikfunktionen.
Beispiel:
Eine Außenbeleuchtung soll eingeschaltet werden, wenn:
- es dunkel ist
- und Bewegung erkannt wird
Die technische Umsetzung:
Dunkelheit AND Bewegung = Licht EIN
Die wichtigsten Schaltsymbole verstehen
In Schaltplänen werden Logikgatter nicht als Text dargestellt, sondern durch genormte Symbole.
Jedes Gatter besitzt:
- Eingänge links
- Ausgang rechts
Die Anzahl der Eingänge kann unterschiedlich sein.
Ein AND-Gatter kann beispielsweise drei Eingänge besitzen:
- A
- B
- C
Dann lautet die Funktion:
Q = A · B · C
Der Ausgang wird nur dann 1, wenn alle drei Eingänge aktiv sind.
Grafik: Übersicht der ANSI/IEC-Symbole für AND, OR, NOT, NAND, NOR, XOR, XNOR
Die Besonderheit von NAND und NOR
NAND und NOR spielen eine besondere Rolle in der Digitaltechnik.
Der Grund:
Mit ihnen lassen sich alle anderen logischen Funktionen aufbauen.
Man nennt solche Gatter:
Universelle Logikgatter
Beispiel: NOT aus NAND erzeugen
Ein NAND-Gatter besitzt zwei Eingänge.
Werden beide Eingänge miteinander verbunden, entsteht eine Negation.
Also:
A NAND A
ergibt:
Q = ¬A
Damit kann ein NAND-Gatter die Funktion eines NOT-Gatters übernehmen.
Beispiel: NOT aus NOR erzeugen
Auch mit einem NOR-Gatter ist dies möglich:
A NOR A
ergibt ebenfalls:
Q = ¬A
Diese Eigenschaften sind wichtig, wenn später Schaltungen vereinfacht oder entworfen werden.
Typische Fehler beim Umgang mit Logikgattern
Fehler 1: AND und OR verwechseln
Das passiert besonders häufig.
Merke:
AND = alles notwendig
OR = eine Bedingung reicht
Fehler 2: XOR mit OR verwechseln
Der Unterschied:
| OR | XOR | |
|---|---|---|
| 0 / 0 | 0 | 0 |
| 0 / 1 | 1 | 1 |
| 1 / 0 | 1 | 1 |
| 1 / 1 | 1 | 0 |
Beim XOR ist die Kombination 1 und 1 also nicht erlaubt.
Fehler 3: Negationen übersehen
Ein kleiner Kreis am Ausgang eines Symbols bedeutet:
Signal wird invertiert.
Aus einem AND-Gatter wird dadurch ein NAND-Gatter.
Aus einem OR-Gatter wird dadurch ein NOR-Gatter.
Übungen zu Logikgattern – Verständnis überprüfen
Jetzt ist der richtige Zeitpunkt, das Wissen anzuwenden. In der Digitaltechnik reicht es nicht aus, die Namen der Gatter zu kennen. Wichtig ist, dass du erkennst, welche Funktion hinter einer Aufgabe steckt und wie sich daraus das Ergebnis ergibt.
Genau diese Fähigkeit wird auch in Prüfungen häufig abgefragt.
Übung 1: Welches Logikgatter wird benötigt?
Bestimme das passende Logikgatter.
Aufgabe:
Eine Maschine darf nur eingeschaltet werden, wenn die Starttaste gedrückt wird und gleichzeitig die Sicherheitstür geschlossen ist.
- Eingang A = Starttaste
- Eingang B = Sicherheitstür geschlossen
- Ausgang Q = Maschine läuft
Lösung anzeigen
Die Beschreibung lautet:
Beide Bedingungen müssen erfüllt sein.
Damit handelt es sich um eine:
AND-Verknüpfung
Funktionsgleichung:
Q = A · B
Nur wenn:
- A = 1
- B = 1
wird:
Q = 1
Übung 2: Wahrheitstabelle eines AND-Gatters
Erstelle die Wahrheitstabelle für:
Q = A · B
| A | B | Q |
|---|---|---|
| 0 | 0 | |
| 0 | 1 | |
| 1 | 0 | |
| 1 | 1 |
Lösung anzeigen
| A | B | Q |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Beim AND-Gatter wird der Ausgang nur dann 1, wenn alle Eingänge 1 sind.
Übung 3: OR oder XOR?
Welche Funktion wird benötigt?
Eine Kontrollleuchte soll eingeschaltet werden, wenn entweder Sensor A oder Sensor B aktiv ist.
Wenn beide Sensoren aktiv sind, soll die Leuchte ebenfalls eingeschaltet bleiben.
Lösung anzeigen
Da auch bei:
A = 1 und B = 1
der Ausgang 1 sein soll, handelt es sich um:
OR
Beim XOR wäre:
1 XOR 1 = 0
Das wäre hier falsch.
Übung 4: XOR erkennen
Eine Schaltung soll erkennen, ob zwei Schalter unterschiedliche Zustände besitzen.
Wann soll der Ausgang aktiv werden?
Lösung anzeigen
Wenn die Eingänge unterschiedlich sind:
- A = 0, B = 1
- A = 1, B = 0
handelt es sich um:
XOR
Funktionsgleichung:
Q = A ⊕ B
Übung 5: NAND verstehen
Ein NAND-Gatter besitzt zwei Eingänge.
Wann ist der Ausgang 0?
Lösung anzeigen
Beim NAND-Gatter wird die AND-Funktion invertiert.
AND liefert nur bei:
A = 1 und B = 1
eine 1.
Durch die Negation wird daraus:
A = 1 und B = 1 → Q = 0
Alle anderen Kombinationen ergeben Q = 1.
Praxisaufgabe für IT-Azubis
Eine Serverraum-Klimaanlage soll automatisch eingeschaltet werden.
Folgende Bedingungen gelten:
- A = Temperatur zu hoch
- B = Server aktiv
Die Klimaanlage soll laufen, wenn beide Bedingungen erfüllt sind.
Fragen:
- Welche logische Funktion wird benötigt?
- Wie lautet die Funktionsgleichung?
- Wann ist der Ausgang aktiv?
Lösung anzeigen
1. Logische Funktion:
Da beide Bedingungen erfüllt sein müssen:
AND
2. Funktionsgleichung:
Q = A · B
3. Ausgang aktiv:
Nur bei:
- A = 1
- B = 1
Prüfungsvorbereitung: Die wichtigsten Regeln
Für Prüfungen solltest du dir folgende Regeln sicher merken:
| Funktion | Merksatz |
|---|---|
| AND | Alles muss stimmen. |
| OR | Eine Bedingung reicht. |
| NOT | Alles wird umgedreht. |
| NAND | AND mit umgekehrtem Ausgang. |
| NOR | OR mit umgekehrtem Ausgang. |
| XOR | Genau einer ist aktiv. |
| XNOR | Beide sind gleich. |
Fazit: Logikgatter sind die Bausteine der digitalen Welt
Logikgatter wirken am Anfang vielleicht wie ein kleines Teilgebiet der Digitaltechnik. Tatsächlich bilden sie aber die Grundlage für nahezu jede digitale Schaltung.
Jeder Prozessor, jeder Speicherbaustein und jede Steuerung besteht aus unzähligen Kombinationen solcher einfachen logischen Funktionen.
Wenn du die sieben wichtigsten Grundfunktionen verstanden hast, hast du einen wichtigen Schritt geschafft:
Du verstehst nicht mehr nur, dass ein Computer etwas macht, sondern auch wie Entscheidungen technisch umgesetzt werden.
Die nächsten Themen bauen genau darauf auf:
- Boolesche Schaltalgebra
- Schaltregeln
- Vereinfachung logischer Ausdrücke
- Schaltungssynthese
- Analyse digitaler Schaltungen
Diese Grundlagen werden dir später helfen, auch komplexere digitale Systeme zu verstehen.
FAQ – Häufige Fragen zu Logikgattern
Warum gibt es so viele verschiedene Logikgatter?
Jedes Gatter erfüllt eine bestimmte logische Aufgabe. Durch die Kombination verschiedener Gatter können nahezu beliebige digitale Funktionen aufgebaut werden.
Welches Gatter wird am häufigsten verwendet?
In der Praxis spielen NAND- und NOR-Gatter eine besondere Rolle, da sie universell einsetzbar sind.
Muss ich alle Wahrheitstabellen auswendig lernen?
Es ist wichtiger, die Regeln zu verstehen. Wenn du die Funktionsweise kennst, kannst du die Wahrheitstabellen jederzeit herleiten.
Warum sind Logikgatter für IT-Berufe wichtig?
Sie helfen dabei, Hardware, Steuerungen und technische Systeme besser zu verstehen. Besonders bei Fehlersuche und Analyse sind diese Grundlagen wertvoll.