Aufgaben C: Instruktionszyklus

  1. Kopiere das Bild unten / lade es herunter. Wichtig: Klicke zuerst mehrfach darauf, bis es volle Grösse hat.
  2. Füge es auf einer leeren Seite in OneNote ein.
  3. Schreibe zu jedem der drei Schritte des Instruktionszyklus eine kurze Zusammenfassung in eigenen Worten.

In den Slides haben wir den ersten Durchgang des Instruktionszyklus für das Programm unten genau angeschaut.

        LDA 97
        ADD 98
        STA 99
        OUT
        HLT
  1. Führe dieses Programm nun mit dem LMC aus. Lasse die Simulation mit relativ langsamer Geschwindigkeit laufen.
  2. Versuche für jede Programmzeile den Instruktionszyklus nachvollziehen zu können. Du sollst zu jedem Zeitpunkt wissen, bei welchem Schritt sich der Zyklus gerade befindet.

Möchte man ein Programm schreiben, kann man eine Programmiersprache wie Python wählen, oder man kann das Programm direkt in Assemblersprache schreiben. Beides hat Vor- und Nachteile. Vergleiche das Programmieren mit einer gewöhnlichen Programmiersprache und Assemblersprache. Fülle die Tabelle aus:

Programmiersprache (z.B. Python) Assemblersprache
Vorteil
bla
  • gf_informatik/computerarchitektur_sca/aufgaben_c.1691052862.txt.gz
  • Zuletzt geändert: 2023-08-03 08:54
  • von sca