|
GRUNDLAGEN DER INFORMATIK WS 0203 - Vorlesung
|
In der heutigen Vorlesung wird das theoretische Konzept aus der letzten Vorlesung anhand eines ausführlichen Beispiel nochmals eingehend erläutert.
Beschreiben Sie die Wirkungsweise des Befehls SWAP auf der Hardwareebene.
Beschreiben Sie die Wirkungsweise des Befehls STORE label auf der Hardwareebene.
Beschreiben Sie die Wirkungsweise des Befehls IFEQ label auf der Hardwareebene.
Wie ist die Struktur eines Assemblerprogramms in der Sprache AL1?
Wie werden die Bytes eines Binärprogramms der Sprache AL1 im Speicher angeordnet?
Welche Funktion haben die ersten 3 Bytes im Binärkode?
Was ist das RAM (Random Access Memory)?
Welche Funktion hat das AR (Adress Register) ?
Von wo kommen die Daten für das DR (Data Register) ?
Nach welcher Strategie werden die Adressen im PC (Program Counter) gebildet?
Welche Funktion hat das BR (Byte Register)?
Worauf zeigt der SP (Stack Pointer))
Worauf zeigt der LV (Local Variables)?
Welche Funktion hat der CP (Constant Pointer) ?
Was tut das H (Universal Register)?
Beschreiben Sie die funktionsweise der ALU (Arithmetical and Logical Unit) und Carry.
Was leistet der C-BUS?
Was leistet der B-BUS ?
Was leistet der 3-zu-8 Dekodierer?
Welche funktion hat der MPC (Microcode Program Counter)
Was ist der Microkode
Bilden sie ein Team von 1-5 Mitgliedern
Erstellung Sie gemeinsam einen Texte mit Namen und Matr.Nr. der AutorenInnen. Abgabe einer Kopie des Textes an den Dozenten vor Beginn der nächsten Vorlesung.
Kurzpräsentation der Lösung als Team vor der gesamten Gruppe. Detailliertere Besprechung während der Übungsstunde (für Vergabe von Punkten an jedes Teammitglied Pflicht!).
Versuchen Sie in dem Text Antworten auf folgende Aufgaben zu formulieren:
Schreiben Sie ein kleines Assemblerprogramm, das eine Subtraktion ausführt. Beschreiben Sie, wie die Subtraktion auf der Hardwareebene realisiert wird.