• Keine Ergebnisse gefunden

64-041 Übung Rechnerstrukturen Aufgabenblatt 8

N/A
N/A
Protected

Academic year: 2021

Aktie "64-041 Übung Rechnerstrukturen Aufgabenblatt 8"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

64-041 Übung Rechnerstrukturen

Aufgabenblatt 8

Ausgabe: 06.12., Abgabe: 13.12. 24:00 Gruppe

Name(n) Matrikelnummer(n)

Aufgabe 8.1 (Punkte 15+15)

Vollständige Basis des GF(2):Um zu zeigen, dass eine vorgegebene Menge von Funktionen eine Basis des GF(2) darstellt, genügt es die Grundfunktionen der Boole’schen Algebra (Negation, UND, ODER) durch diese Funktionen zu realisieren. Zeigen Sie dieses für:

( a ) Basisfunktionen= {N AND}

( b ) Basisfunktionen= {MUX, 0, 1}, dabei sind 0 und 1 die konstanten Funktionen undMUX ist ein 2-zu-1 ein Multiplexer mit Steuereingangsund Dateneingängena1unda0für den gilt:MUX(s,a1,a0) = (s a1)(s a0).

Verkürzte „multiplikative“ Schreibweise: um die Darstellung boole’scher Ausdrücke über- sichtlicher zu machen, wird der-Operator oft weggelassen und es gilt:aba b

Aufgabe 8.2 (Punkte 15+15)

Kanonische Formen:Die beiden folgenden Funktionen einer 3-bit Variablenx= (x2,x1,x0)sind in der kanonischen DNF, der kanonischen KNF und der Reed-Muller-Form zu notieren.

( a ) f(x) = (x2x0)(x2x1) ( b ) g(x) =x2x0

1

(2)

64-041 Übung Rechnerstrukturen Aufgabenblatt 8

Aufgabe 8.3 (Punkte 10+10)

KV-Diagramme – Siebensegmentanzeige:Erstellen Sie die Funktionstabellen für die SegmenteB (rechts oben) undF(links oben) einer Siebensegmentanzeige. Wir codieren die Ziffern 0 bis 9 im 4-bit Dualcode als 0000 bis 1001, die verbleibenden Codewörter sind nicht definiert.

( a ) Geben Sie die Funktionstabellen für die beiden Funktionen an und zeichnen Sie die KV-Diagramme. Verwenden Sie da- bei die übliche Variablenanordnung, s.u.

( b ) Versuchen Sie, den Realisierungsaufwand für die beiden Funktionen zu minimieren. Finden Sie dazu möglichst große Schleifen in den KV-Diagrammen und geben Sie die zugehö- rigen Terme in disjunktiver Form an.

E

F G

D C

B A

Aufgabe 8.4 (Punkte 5+5+5+5)

BDD:Gegeben sei das folgende BDD einer booleschen Funktion f(x3,x2,x1,x0)

0 1

x0

x3

x2

1 x3

0 1

1

0 Variablenanordnung in

den KV-Diagrammen:

x1x0 x2

x3 01 11 10

10 11 01 00

00

8 9 11 10

14 15 13 12

5 7 6

3 2

4 1 0

( a ) Zeichnen Sie das zugehörige ROBDD der Funktion f. Die Anordnung der Variablen sei dabei die gleiche wie beim BDD.

( b ) Bestimmen Sie aus dem BDD oder ROBDD die Funktionstabelle der Funktion f. ( c ) Übertragen Sie die Funktion f in ein KV-Diagramm.

(d) Bestimmen Sie aus dem KV-Diagramm die konjunktive Minimalform der Funktion f.

2

Referenzen

ÄHNLICHE DOKUMENTE

Base-64 Codierung: Wie in der Vorlesung skizziert, werden bei der Base-64 Codierung jeweils drei 8-bit Eingangswerte durch vier 6-bit Ausgangswerte ersetzt, die dann zur

( b ) Bei der Berechnung werden alle Zahlen, auch die Zwischenergebnisse, auf vier Nach- kommastellen gerundet. ( c ) Welches Verfahren

Welcher Leistungs- verbrauch ergibt sich in diesem Fall für den Prozessor und wie sieht die Leistungsdichte (W/cm 2 ) aus, wenn der Chip eine Fläche von 15 mm 2 hat.. ( c )

Welcher Leistungs- verbrauch ergibt sich in diesem Fall für den Prozessor und wie sieht die Leistungsdichte (W/cm 2 ) aus, wenn der Chip eine Fläche von 15 mm 2 hat.. ( c )

Wenn die jeweils angege- bene Bedingung für die Zuweisung (Operator <=) nicht erfüllt ist, ändert sich der Ausgang Q nicht.. library IEEE ; --

Zur Vereinfachung nehmen wir an, dass alle Gatter beim Umschalten die gleiche Verzögerung von jeweils einer Zeiteinheit aufweisenb. ( a ) Vervollständigen Sie die Impulsdia- gramme

Wir codieren die Ziffern 0 bis 9 im 4-bit Dualcode als 0000 bis 1001, die verbleibenden Codewörter sind nicht definiert.. ( a ) Geben Sie die Funktionstabellen für die beiden

( c ) Reduzieren Sie die Redundanz, indem Sie die Dezimalziffern (0. 9) auf einen Code mit variabler Länge (Fano oder Huffman) abbilden.?. 64-041 Übung Rechnerstrukturen