Funktion von Multiplexer ablesen?

Grüße an alle.

Ich muss/darf/soll/habe die Ehre, die Funktionen f (c,d) und g(a,b,c,d) vom folgenden Multiplexer mittels einer Wertetabelle herzuleiten.

Ansatz:

Zunächst erstmal f(c,d): Das ist ja eine Verknüpfung von 2 Multiplexern. Einmal der erste ganz oben links. Der hat als Steuerwerk d, als Eingänge c negiert und 0, und als Ausgang den Weg zum anderen Multiplexer. Da das Steuerwerk d ist, müssen wir die Variable c betrachten. Die Wertetabelle von c unter Betrachtung der Ausgänge, wäre dann:

c_____d_______Ausgang

0_____0_______=>_ c negiert

0_____1_______=> c negiert

1_____0_______=> 0

1____1________ => 0

Also wäre die Wertetabelle für f (c,d)

c___d______f(c,d)

0___0______1

0___1______1

1____0_____0

1____1_____0

Jetzt den zweiten Multiplexer betrachten. Hier ist das Steuersignal c, also müssen wir das Verhalten von d betrachten

Die Wertetabelle wäre wieder nach dem Muster (0,0), (0,1), (1,0), (1,1).

Für (0,1) und (1,1) wäre der Ausgang 1, d.h. die Zeilen wären

c___d_____f (c,d)

1 0 1

1 0 1

Wie sieht es jetzt aber mit (0,0) und (0,1) aus? Da ist der Eingang ja der Multiplexer mit Steuersignal d und ich kann ja nicht sagen, welchen Wert der multiplexer bei (0,0) und (0,1) annimt.

Bild zu Frage
Computer, Schule, Mathematik, Technik, Elektronik, Funktion, Elektrotechnik, Informatik, Schaltung, Schaltungstechnik, Technologie, Boolesche Algebra, schaltplaene, technische informatik, Wertetabelle
Schaltnetze, Boolesche Algebra, Crashkurs. Kann mir jemand helfen?

Hallo!

Ich lerne gerade crashkursmäßig Schaltnetze und habe versucht, folgende Aufgabe aus meinen Altklausuren zu lösen:

Gegeben sei ein unvollständiger Ausdruck Phi = a <- c v b ^ ¬a

a) Geben Sie für Phi einen vollständig geklammerten booleschen Ausdruck an, der nur die Elementaroperatoren ¬, ^ und v enthält.

b) Geben Sie die Wahrheitstabelle für die booleschen Funktion an, die durch Phi definiert sind.

c) Angenommen man würde den vollständig geklammerten booleschen Ausdruck aus a) als Schaltnetz realisieren und dabei nur AND-Gatter und OR-Gatter mit zwei Eingängen und Inverter mit einem eingang verwenden. Welche Kosten und Tiefe hätte dieses Schaltnetz? (Eine Zeichnung ist zwar hilfreich aber nicht unbedingt erforderlich).

Meine Ideen:

a) Zuallererst habe ich das Ganze umgestellt, sodass da steht:

Phi = ¬a ^ b v c -> a

Danach habe ich das Ganze nach Operatorenrangfolgen eingeklammert:

Phi = ((¬a ^ b) v c) -> a

Und zum Schluss die Folgerung auf a mit und / oder umgeschrieben:

Phi = ((¬a ^ b) v c) ^ a v ¬((¬a ^ b) v c) ^ (a v ¬a)

Habe das Ganze via Wahrheitstabelle überprüft und es scheint zu passen.

b) Spare ich mir hier, da das nur endlose Schreibarbeit ist und ich weiß, wie das geht.

c)

Daran knoble ich gerade. Ich weiß nicht, wie ich Kosten und Tiefe berechnen soll. Ich weiß nur, dass die Tiefe die Länge des längsten weges ist, aber ich weiß nicht so wirklich, was alles zu diesem Weg dazugehört. Ich habe auch einmal probeweise ein Schaltnetz gezeichnet, welches ich angehängt habe.

Kann mir jemand bei dieser Aufgabe weiterhelfen, eventuell überprüfen ob ich soweit alles richtig gemacht hab und wo, wenn meine Fehler waren?

Liebe Grüße! Arkaine

Bild zu Frage
Informatik, Boolesche Algebra

Meistgelesene Fragen zum Thema Boolesche Algebra