16.09.2017 Aufrufe

Vorkurs Informatik

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

17.3 Schaltungen 275<br />

a<br />

and<br />

not<br />

b<br />

and<br />

not<br />

or<br />

f<br />

c<br />

and<br />

not<br />

and<br />

a b<br />

c a b<br />

c<br />

Abbildung 17.8: Repräsentation der Booleschen Funktion f durch einen Booleschen Schaltkreis<br />

Abbildung 17.8 zeigt einen Booleschen Schaltkreis, der die schon bekannte Boolesche Funktion<br />

f aus Abbildung 17.3 realisiert. Um die Anzahl der Leitungen zu reduzieren, finden sich in<br />

der Mitte des Bildes senkrechte „Drähte“, die mit den Eingängen a,b,c beziehungsweise deren<br />

Negation, ā, ¯b, ¯c, verknüpft sind. Durch die Punkte wird angedeutet, welche Drähte miteinander<br />

verbunden sind. Das bedeutet, dass nur die Kreuzungen, die durch Punkte markiert werden, Verknüpfungen<br />

sind. Zur Vereinfachung wurden ferner and- und or-Gatter mit mehr als zwei Eingängen<br />

verwendet. Diese Gatter können durch Kombination von Gattern entsprechenden Typs<br />

mit nur zwei Eingängen repräsentiert werden, indem die zugrundeliegende Formel so geklammert<br />

wird, dass nur noch Verknüpfungen mit zwei Operanden auftreten, die dann durch Gatter<br />

repräsentiert werden, d.h. x ∗ y ∗ z =(x ∗ y) ∗ z beziehungsweise x + y + z + w =(x + y)+(z + w).<br />

In den beiden folgenden Abschnitten werden zwei komplexere Schaltungen vorgestellt: ein 1-<br />

Bit-Addierer und das RS-Flipflop, welches ein einfaches Speicherelement repräsentiert.<br />

Zusammenfassung 17.4 (Schaltungen und Boolesche Schaltkreise):<br />

Schaltungen werden durch Boolesche Schaltkreise realisiert. Ein Boolescher<br />

Schaltkreis ist die Darstellung einer Booleschen Funktion durch Verknüpfung von<br />

Gattern. Ein Gatter ist eine Schaltung für eine elementare Boolesche Funktion (Abbildung<br />

17.7).<br />

Aufgabe 17.6:<br />

Stellen Sie eine Funktionstabelle für die Boolesche Formel f (x,y,z,w)=(x + y)+(z + w) aus der vorigen<br />

Aufgabe auf. Das Aufstellen der Tabelle geht schneller, wenn Sie sich ein systematisches Konstruktionsprinzip<br />

für die nun benötigten 16 Zeilen ausdenken.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!