Top Banner
© IKS 2017 H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 1 Rechnerorganisation – 4. Vorlesung Mathematische Grundlagen (1) Boolesche Algebren: BMA, BAA (2,3) Kombinatorische Schaltungen (4,5) Automaten (6,7) Sequentielle Schaltungen (8) Programmierbare Strukturen (9) Rechneraufbau und ~funktion (10,11) Informationskodierung (12,13,14)
30

RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

Sep 02, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 1

Rechnerorganisation – 4. Vorlesung

Mathematische Grundlagen (1)Boolesche Algebren: BMA, BAA (2,3)Kombinatorische Schaltungen (4,5)Automaten (6,7)Sequentielle Schaltungen (8)Programmierbare Strukturen (9) Rechneraufbau und ~funktion (10,11)Informationskodierung (12,13,14)

Page 2: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 2

Bonusklausur am 23. oder 30.11.2017• Spielregeln:• Bis zu 10% Bonus zum Ergebnis der Prüfung addiert

• z.B. 50 Punkte Prüfung = 100%

=> 10% Bonus = 5 Prüfungspunkte

• nicht da > kein Nachholen > kein Bonus

> kein Problem, da > keine Prüfungsvoraussetzung

• Wiederholer starten neu, d.h. neue Boni, neue Prüfung

• Inhalt:o Zahlensysteme

o Boolesche Algebra (Kürzen, Erweitern, Karnaugh)

o Kombinatorische Schaltungen

(Wertetabelle <> Ausdruck <> Schaltung)

Page 3: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 3

Selbststudium•https://x105.theoinf.tu-ilmenau.de/moodleIKS/•Schlüssel: *IKS2017#

Page 4: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 4

• 0 1 1 = 1 W(k3, Xi) =1 falls i = 3

• X3 = [ 0 ,..., 0, 1, 1] W(k3 , Xi) =0 falls i 3

• k3 = xn-1 ... x1 x0

• hi= y1 = k3 k5 k6 k7 hi in KDNF

• KDNF = Disjunktion von Elementarkonjunktionen

Elementarkonjunktion k3 => KDNF

Page 5: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 5

• 0 1 0 =0

• X2 = [0 ,..., 0, 1, 0] W(d2, Xi) = 0 falls i = 2

• d2 = xn-1 ... x1 x0 W(d2, Xi) = 1 falls i 2

• hi = d0 d1 d2 d4 hi in KKNF• KKNF = Konjunktion von Elementardisjunktionen

Elementardisjunktion d2 => KKNF

Page 6: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 6

KKNF => KDNF

• Für vollständig bestimmte Funktionen gilt:• I0 = I1

• Index für d: I0hi = d0 d1 d2 d4

• Index für k: I1= k3 k5 k6 k7

Page 7: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 7

Kürzungsregel

• Kürzen:

• x2*x1*/x0+x2*x1*x0 = x2*x1

Page 8: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 8

Kürzen Erweitern

Page 9: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 10

Kürzungsregel benachbarte Belegungen

[1,1,1][0,1,1]... unterscheiden sich in genau 1Bit

benachbarte Ausdrücke (r=2)hi=x2*x1*x0+/x2*x1*x0

= x1*x0in genau einer Variablen (negiert)

Karnaugh-Veith-Diagramme

Page 10: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 11

Kürzungsregel benachbarte Belegungen

[1,1,1][0,1,1]... unterscheiden sich in genau 1Bit

benachbarte Ausdrücke (r=2)hi=x2*x1*x0+/x2*x1*x0

= x1*x0in genau einer Variablen (negiert)

Karnaugh-Veith-Diagramme

Page 11: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 12

benachbarte Belegungengrafisch so anordnen, dass Nachbarn

nebeneinander liegen, Matrix, Nachbarschaft je Spalte

und je Zeile

Funktionswerte

Karnaugh-Veith-Diagramme

Page 12: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 13

Weitere Darstellungen, (nur für DNF)

Karnaugh-Veith-Diagramme

Page 13: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 14

Kürzen

Kürzen Erweitern

Page 14: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 17

Gleiches Beispiel - andere Kürzung

Karnaugh-Veith-Diagramme

k10 k11

x3*x1Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich => x2 und x0 werden gekürzt

Page 15: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 18

Karnaugh-Veith-Diagramme

Page 16: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 19

benachbarte Belegungen können gekürzt werdenKürzung:

1 Variable => 2er Block2 Variable => 4er Block3 Variable => 8er Block4 Variable =>16er Block

...

Karnaugh-Veith-Diagramme

/x2 /x 1

x3

Page 17: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 20

6 Variable

Karnaugh-Veith-Diagramme

Page 18: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 21

Rechnerorganisation – 4. Vorlesung

Mathematische Grundlagen (1)Boolesche Algebren: BMA, BAA (2,3)Kombinatorische Schaltungen (4,5)Automaten (6,7)Sequentielle Schaltungen (8)Programmierbare Strukturen (9) Rechneraufbau und ~funktion (10,11)Informationskodierung (12,13,14)

Page 19: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 22

Strukturdefinition

Page 20: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 27

Kombinatorische Struktur

Page 21: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 28

elementare Strukturen

Page 22: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 29

Basissysteme

Page 23: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 30

Basissysteme – weitere Beispiele

Page 24: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 31

Struktursynthese

Page 25: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 32

Struktursynthese

• Syntaktische Struktur eines Ausdrucks Modulstruktur der Schaltung

strukturgleiche Schaltung strukturgleicher Ausdruck

Page 26: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 33

Struktursynthese

• strukturgleicher Ausdruck strukturgleiche Schaltung

Page 27: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 34

Strukturanalyse

Page 28: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 35

• strukturgleiche Schaltung strukturgleicher Ausdruck

Strukturanalyse

Page 29: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 36

Elementare Strukturen

Page 30: RO 2017-4.ppt [Kompatibilitätsmodus] - Startseite TU Ilmenau · Im 4-er Block sind die Variablen x3 und x1 konstant mit „1“ belegt, x2 und x0 ändern sich

© IKS 2017H.-D. Wuttke, K. Henke 02.11.2017 www.tu-ilmenau.de/iks 37

Das war‘s für heute

Viel Spaß beim Wiederholen!

Kap. 3.3.1, 3.5.-3.5-2, 3.6.1 - 3.6.3, 4.1, 4.2

Bis nächsten Donnerstag um 15.00 ...