Häufig ist die Funktion als Wertetabelle gegeben, zum Beispiel1)
Ausführlich übersetzt lautet die so definierte logische Funktion von links nach rechts gelesen also:
Wie realisiert man diese Funktion mit den elementaren AND, OR und NOT-Gattern?
Man kann die Wertetabelle auch von recht nach links lesen:
Wenn man jetzt die Fälle zusammenfasst, in denen y=1 ist, erhält man:
y=1 wenn…
Nun muss man also nur noch für die drei Teilbedingungen die entsprechenden Schaltungen finden und diese mit OR verknüpfen.
y=1 wenn…
Das kann man ziemlich direkt als Schaltung eintragen:
(Hinweis: Das entspricht dem Finden der disjunktiven Normalform)
Finde den Ausdruck für die Logikfunktion und entwerfe die Schaltung im Simulator. Kontrolliere dein Ergebnis anhand der Wertetabelle.
x0 | x1 | y |
---|---|---|
1 | 1 | 0 |
1 | 0 | 0 |
0 | 0 | 1 |
0 | 1 | 1 |
Vervollständige die untenstehende Tabelle gemäß der Beschreibung. Realisiere jede Funktion yi anschließende als Schaltung im Simulator
Finde für y10 und y11 verbale Beschreibungen:
Gegeben sind die Wertetabellen der logischen Funktion f und g:
Finde die Ausdrücke für die Logikfunktionen und entwerfe Schaltungen im Simulator. Kontrolliere dein Ergebnis anhand der Wertetabelle.