Zahlensysteme, KV-Diagramm und Automatenentwurf in festen Schritten: So lernst du Digitaltechnik, dass auch der Entwurfsteil der Klausur sitzt.

"Der Rechenteil wird durch Wiederholung sicher, der Entwurfsteil durch ein Verfahren, das du ohne Nachdenken startest."
In Digitaltechnik scheitern die meisten nicht am Rechnen. Zahlensysteme umrechnen, ein KV-Diagramm ausfüllen, eine Wahrheitstabelle aufstellen — das ist Handwerk, das sich in zwei Nachmittagen sitzen lässt. Die Punkte gehen hinten verloren: bei der Aufgabe, in der aus drei Sätzen Aufgabenbeschreibung ein Schaltwerk werden soll. Dieser Guide trennt beide Teile sauber und zeigt dir für jeden einen festen Ablauf, den du unter Zeitdruck abarbeiten kannst.
Eine typische Digitaltechnik-Klausur besteht aus zwei sehr unterschiedlichen Hälften. Der erste Teil ist schematisch: Umrechnungen, Zweierkomplement, Minimierung einer gegebenen Funktion, Gatterlaufzeiten. Hier gibt es für jeden Aufgabentyp genau einen Weg, und wer den Weg kennt, bekommt die Punkte zuverlässig.
Der zweite Teil ist Entwurf. Da steht dann: „Entwickeln Sie ein Schaltwerk, das eine Ampelsteuerung mit Anforderungstaster realisiert." Niemand sagt dir, wie viele Zustände du brauchst, welcher Flipflop-Typ sinnvoll ist oder ob ein Moore- oder ein Mealy-Automat gemeint ist. Genau diese Offenheit ist der Grund, warum viele hier Zeit verlieren und am Ende eine halbe Lösung abgeben.
Die Konsequenz für deine Vorbereitung: Der Rechenteil ist eine Drill-Aufgabe, der Entwurfsteil eine Verfahrensaufgabe. Du brauchst für beides unterschiedliche Lernformen — und solltest den Entwurfsteil nicht als „kommt mit der Übung schon" abhaken, sondern als eigenes, formalisierbares Verfahren lernen.
Das Zweierkomplement ist die Darstellung, mit der Rechner negative Zahlen abbilden. Bei n Bit reicht der darstellbare Bereich von −2n−1 bis +2n−1−1 — bei 8 Bit also von −128 bis +127. Diese Asymmetrie ist kein Schönheitsfehler, sondern Prüfungsstoff: Es gibt genau eine Null, und dafür eine negative Zahl mehr als positive.
Um eine Zahl im Zweierkomplement zu negieren, gehst du immer gleich vor: alle Bits invertieren, dann 1 addieren. Fertig. Der häufigste Fehler in Klausuren ist, die führende 1 als Vorzeichen zu lesen und den Rest als Betrag — das ist das Vorzeichen-Betrag-Format, nicht das Zweierkomplement. Prüfe deine Lösung mit der Gegenprobe: Addiere die Zahl und ihr Negat; es muss (abgesehen vom Überlauf-Bit) null herauskommen.
Ein Überlauf liegt vor, wenn zwei Zahlen mit gleichem Vorzeichen addiert werden und das Ergebnis ein anderes Vorzeichen hat. Das Carry-Bit aus der höchsten Stelle allein ist kein Überlaufkriterium — bei vorzeichenbehafteter Addition musst du die Vorzeichen vergleichen. Wer das verinnerlicht, sammelt in jeder Klausur stille Punkte ein, weil diese Unterscheidung fast immer abgefragt wird.
Diese Regeln sind klassischer Abruf-Stoff. Behandle sie wie Formeln: in kurze Abfrage-Einheiten zerlegen und über mehrere Tage wiederholen, statt sie am Abend vor der Klausur zu überfliegen. Wie du das systematisch machst, steht in unserem Leitfaden zum Formeln sicher abrufbar auswendig lernen.
Das Karnaugh-Veitch-Diagramm ist eine umsortierte Wahrheitstabelle. Sein ganzer Trick liegt in der Anordnung: Benachbarte Felder unterscheiden sich in genau einem Bit (Gray-Code). Deshalb darf man benachbarte Einsen zusammenfassen — die Variable, die sich innerhalb der Gruppe ändert, fällt aus dem Term heraus.
Drei Regeln, die immer gelten:
Don't-Care-Stellen (Eingangskombinationen, die nie auftreten) darfst du nach Belieben als 1 oder 0 lesen — nutze sie, um Gruppen zu vergrößern. Das ist der billigste Weg zu einer kürzeren Lösung und wird in Aufgaben gezielt angeboten.
Mit vier Variablen ist ein KV-Diagramm komfortabel, mit fünf oder sechs wird es unübersichtlich, darüber praktisch unbenutzbar. Für größere Funktionen gibt es das Verfahren von Quine-McCluskey, das dieselbe Minimierung tabellarisch und damit algorithmisch durchführt. Prüfe im Modulhandbuch oder an Altklausuren, ob dein Lehrstuhl das verlangt — das entscheidet, ob du dafür Zeit einplanen musst.
Noch ein Punkt, der oft untergeht: Das Ergebnis einer KV-Minimierung ist nicht immer eindeutig. Es kann mehrere minimale Lösungen mit gleicher Termzahl geben. Wenn deine Lösung von der Musterlösung abweicht, ist sie nicht automatisch falsch — zähle Terme und Literale und prüfe die Funktion an zwei Stichproben nach.
Die Unterscheidung klingt banal, ist aber der eigentliche Wendepunkt des Stoffs:
Die Klausurfrage, die du dir bei jeder Entwurfsaufgabe als Erstes stellst, lautet deshalb: Muss sich die Schaltung etwas merken? Taucht in der Aufgabenbeschreibung ein „nach", „solange", „beim dritten Mal" oder „wechselt" auf, brauchst du Zustände — und damit Flipflops. Fehlt jeder Zeitbezug, ist es ein Schaltnetz und du kommst mit Wahrheitstabelle und KV-Diagramm aus.
Die Zahl der Flipflops folgt direkt aus der Zahl der Zustände: Für z Zustände brauchst du mindestens ⌈log2 z⌉ Flipflops. Fünf Zustände heißen also drei Flipflops — und drei unbenutzte Codierungen, zu denen die Aufgabe oft eine Aussage verlangt.
Hier ist das Verfahren, das du auswendig können solltest. Es funktioniert bei jeder Entwurfsaufgabe gleich:
Dazu musst du wissen, welchen Automatentyp die Aufgabe will. Der Unterschied liegt allein darin, wovon der Ausgang abhängt:
| Kriterium | Moore-Automat | Mealy-Automat |
|---|---|---|
| Ausgang hängt ab von | nur vom Zustand | Zustand und Eingang |
| Notation im Graphen | Ausgabe steht im Zustandskreis | Ausgabe steht an der Kante |
| Reaktion auf Eingang | erst im nächsten Takt | im selben Takt |
| Zustandszahl | tendenziell mehr | tendenziell weniger |
In der Klausur erkennst du den gewünschten Typ meist an der Formulierung: Soll der Ausgang „unmittelbar" oder „im selben Takt" reagieren, ist Mealy gemeint; soll die Ausgabe einem Zustand fest zugeordnet sein, ist es Moore. Steht es nicht dabei, nimm Moore und schreibe dazu, warum — begründete Annahmen werden in der Regel akzeptiert.
Wenn dir die formale Seite von Automaten unklar bleibt, hilft der Blick auf das abstraktere Nachbarfach: Unser Guide zum Lernen von Theoretischer Informatik mit Beweisen und Automaten behandelt Zustandsmaschinen von der formalen Seite, ohne Schaltungsentwurf. Umgekehrt setzt der Laborteil deiner Digitaltechnik-Veranstaltung oft Grundwissen über Netzwerke und Bauteile voraus — dafür lohnt der Blick in die Grundlagen der Elektrotechnik mit Netzwerkberechnung.
Für Schaltzeichen binärer Elemente gilt in Deutschland DIN EN 60617-12, die rechteckige Symbole mit Funktionskennzeichen (&, ≥1) vorsieht. Viele Skripte und fast alle englischsprachigen Lehrbücher nutzen parallel die amerikanischen Kurvensymbole. Beides ist fachlich korrekt, aber mische es nicht innerhalb einer Zeichnung — und orientiere dich im Zweifel an der Notation aus dem Skript deiner Vorlesung.
Ein Ablauf, der die beiden Klausurhälften getrennt bedient:
Für den Abruf-Teil lohnt sich eine kleine, gepflegte Kartensammlung: Zweierkomplement-Regeln, Gruppierungsregeln, die fünf Entwurfsschritte, Moore gegen Mealy. Wenn du Vorlesungsskript und Übungsblätter schon digital hast, kannst du daraus mit Learnboost Karteikarten direkt aus deinen Unterlagen erstellen, statt sie abzuschreiben.
Entscheidend bleibt die Trennung: Der Rechenteil wird durch Wiederholung sicher, der Entwurfsteil durch ein Verfahren, das du ohne Nachdenken startest. Wer den Zustandsgraphen in der Klausur sofort zeichnet, statt erst zu überlegen, wie man anfängt, hat die Aufgabe meist schon gewonnen.
Lade dein Digitaltechnik-Skript in Learnboost und lass dir daraus Karteikarten und eine Probeklausur erstellen — dann üben du und dein Material ab heute in der Reihenfolge, in der die Klausur fragt.
Für z Zustände brauchst du mindestens log2(z) Flipflops, aufgerundet. Fünf Zustände heißen also drei Flipflops. Die dabei übrigen Codierungen bleiben unbenutzt — viele Aufgaben verlangen eine Aussage dazu, etwa ob die Schaltung aus einem unbenutzten Zustand zurückfindet.
Beim Moore-Automaten hängt der Ausgang nur vom Zustand ab, beim Mealy-Automaten zusätzlich vom aktuellen Eingang. Mealy reagiert deshalb im selben Takt und braucht meist weniger Zustände, Moore reagiert erst im nächsten Takt und ist dafür leichter zu analysieren.
Bis vier Variablen arbeitest du bequem mit einem KV-Diagramm, bei fünf oder sechs wird es unübersichtlich, darüber praktisch unbenutzbar. Für größere Funktionen nutzt man das tabellarische Verfahren von Quine-McCluskey, das dieselbe Minimierung algorithmisch durchführt.
Frage dich, ob die Schaltung sich etwas merken muss. Formulierungen wie „nach“, „solange“, „beim dritten Mal“ oder „wechselt“ verlangen Zustände und damit Flipflops. Fehlt jeder Zeitbezug und hängt der Ausgang nur von den aktuellen Eingängen ab, genügt ein Schaltnetz.
Nicht zwangsläufig. Eine Funktion kann mehrere minimale Lösungen mit gleicher Termzahl haben. Vergleiche die Anzahl der Terme und Literale mit der Musterlösung und prüfe deine Funktion an zwei Eingangskombinationen nach — stimmt beides, ist deine Lösung gleichwertig.