** Lernziele Boolsche Algebra und Schaltungen ** - Darstellungsarten von Logischen Funktionen verstehen und umschreiben können: Logischer Ausdruck (Formel), Wahrheitstabelle, Schaltung (nicht relevant: Zeitdiagramm). - Standardgatter verstehen (Darstellung nach IEC 60617-12 kennen, siehe [[https://www.elektronik-kompendium.de/sites/dig/0812091.htm|diesen Link]]) NOT, AND, OR, XOR, NAND, XNOR? - Wissen, was die De Morganschen Gesetze aussagen und einen Term damit umschreiben können. - Disjunktive Normalform verstehen und sie aus der Wahrheitstabelle aufstellen können. - Konjunktive Normalform verstehen und sie aufstellen können. - Logische Nachbarn verstehen und Terme mit logischen Nachbarn vereinfachen können. - Die Disjunktive Normalform mithilfe des KV-Diagramms vereinfachen können (Diagramm wird gegeben). - Schaltung zu einer gegebenen einfachen logischen Funktion aufschrieben können. - Halbaddierer und Voladdierer verstehen. ** Lernziele VonNeumann-Architektur** - Grundprinzip der Von Neumann-Architektur verstehen (nur ein Speicher für Daten und Programme, Befehle werden sequenziell abgearbeitet nach dem Von Neumann-Zyklus. - Was sind Hauptunterschiede zwischen dem Johnny-Simulator und einem "wirklichen" Computer (z.B. bezüglich den verarbeiteten Daten, dem Bus-System, dem ALU) - Grundkomponenten verstehen und Abkürzungen kennen: db, ab, ram, ins, pc, mc, acc - Verstehen, dass die Daten bzw. Programme im RAM "zweiteilig" gespeichert sind (2 Ziffern für den Befehl und 3 für die Daten). - Unterschied zwischen Makro- und Mikro-Befehlen verstehen. - Die Makrobefehle verstehen. - Mikrobefehle zu den entsprechenden Makrobefehlen zuordnen können. - Ein in Makrobefehlen gegebenes Programm erklären können, d.h. angeben können, was im Speicher/Akkumulator passiert.