Skip to content

Repetition

Rechnerarchitektur

Lernziele: Rechnerarchitektur

Sie kennen…
die Von-Neumann-Architektur und ihre Komponenten
die Funktionsweise der wichtigsten Assemblerbefehle (Ein- und Ausgabe, Speichern, Laden, Addition, Verzweigungen)
die Bedeutung von Labels in Assembler
Sie wissen…
wie der Von-Neumann-Zyklus abläuft
wie ein Assembler-Programm in Maschinensprache übersetzt wird
dass Speicherinhalte je nach Zeitpunkt im Von-Neumann-Zyklus als Zahle oder Befehl interpretiert werden
Sie können…
ein LMC-Programm mit Hilfe einer Befehlstabelle interpretieren und erweitern

Aufgabe: Von-Neumann-Architektur

Zählen Sie die 5 Komponenten auf und erläutern Sie deren Funktion jeweils in einem Satz

Aufgabe: Assembler

  1. Wieso sind Labels wichtig in Assembler-Code? Erläutern Sie.

  2. Was geschieht beim Übersetzen eines Assembler-Programms in Maschinensprache?

Aufgabe: LMC

Schreiben Sie ein LMC-Programme, welches eine Zahl von der Eingabe liest, diese mit 2 multipliziert und das Ergebnis wieder ausgibt.

Lernziele: Digitalelektronik

Sie kennen…
die Grundlagen eines Stromkreises
die Grundlagen digitaler Ausgaben mittels micro:bit
Sie wissen…
wie Kommunikation auf digitaler Ebene mit 2 Leitungen (Daten/Takt) möglich ist
was Zeitmultiplexing ist und wieso man dies verwendet

Aufgabe: Stromkreis

  1. Zeichnen Sie einen Stromkreis mit micro:bit, so dass man mit einem Python-Skript eine LED steuern könnte.

  2. Skizzieren Sie ein Python-Programm welches die LED steuert: Knopf A schaltet ein, Knopf B wieder aus.

Aufgabe: Takt

Beschrifte im Diagramm die beiden Leitungen und die übertragenen Daten, indem du bei den roten Texten eine Auswahl triffst:

Gymnasium Kirchenfeld, fts, lem & ros