Informatik Aufgabe

Neue Frage »

Auf diesen Beitrag antworten »
Barnabi Informatik Aufgabe

Meine Frage:
Folgende Speicherzellen (SZ) seien mit den angegebenen Daten beschrieben:

SZ 1: 0
SZ 2: 15
SZ 3: 27
SZ 4: 1

Beschreiben Sie detailliert die Arbeitsschritte der CPU bei der Abarbeitung der folgenden Befehle (PC
zeigt zu Beginn auf SZ 800) inklusive der Kommunikation zwischen CPU und Hauptspeicher über
Register und Steuersignale. Machen Sie sich dazu vorher mit den dafür relevanten Vorlesungsfolien
zum Kapitel 03 ?Rechnerarchitektur? vertraut.

SZ 800: ?Falls der Inhalt von SZ 2 größer als der Inhalt SZ 3 ist, gehe zu SZ 804.?
SZ 801: ?Vermindere den Inhalt von SZ 3 um den Inhalt von SZ 2.?
SZ 802: ?Erhöhe den den Inhalt von SZ 1 um den Inhalt von SZ 4.?
SZ 803: ?Gehe zu SZ 800.?
SZ 804: ?Gib Inhalt von SZ 3 aus.?

Welche Funktion wird durch dieses ?Programm? implementiert? Schreiben Sie zwei C-Programme, das die gleiche Rechenoperation in einer Anweisung durchführen und das Ergebnis ausgeben, wobei
die Speicherzellen 2 und 3 einmal als Speicherbereich für Variablen und einmal als Speicherbereich für Konstanten interpretiert werden sollen!

Hinweis: Gleichartige Aufgaben (Lesen von Daten, Schreiben von Daten, Holen von Befehlen) müssen nur einmal exemplarisch in vollem Detail ausgeführt werden. Danach reicht es, wenn nur die
Änderungen zur vorherigen Detailbeschreibung angegeben werden.
1

Meine Ideen:
Hat jemand ne Lösung parat?^^
 
Auf diesen Beitrag antworten »
Karlito

Hallo,

Lösungen werden hier normalerweise nicht präsentiert. Das Forum versteht sich als eine Hilfe zur Selbsthilfe. Siehe http://www.informatikerboard.de/ueberuns.php.

Was Du machen kannst, um der Lösung näher zu kommen ist, dir eine Tabelle mit den Speicherzellen anzulegen und das Programm das Schritt für Schritt auf dem Papier auszuführen.

Gern kannst Du deine Lösung hier posten und wenn etwas unklar ist, dies hier hinterfragen.

VG,

Karlito
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »