30
© 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)

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

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

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 ...