Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:techinf:mikroprogrammierung:mikroprogramme:start [13.12.2022 13:09] – Marco Kuemmel | faecher:informatik:oberstufe:techinf:mikroprogrammierung:mikroprogramme:start [02.06.2024 13:36] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 35: | Zeile 35: | ||
* Erweitere das Programm, so dass es in RAM[03] die Summe RAM[00]+RAM[01]+RAM[02] schreibt. Die Summe soll dabei vom Programm berechnet werden, nicht von dir. | * Erweitere das Programm, so dass es in RAM[03] die Summe RAM[00]+RAM[01]+RAM[02] schreibt. Die Summe soll dabei vom Programm berechnet werden, nicht von dir. | ||
* Versuche, mit möglichst wenigen Zeilen auszukommen. | * Versuche, mit möglichst wenigen Zeilen auszukommen. | ||
+ | |||
+ | ++++ Lösungsvorschlag | | ||
+ | * {{ : | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A2) === | ||
+ | |||
+ | * Setze RAM, den Mikroprogrammspeicher und die Register zurück. | ||
+ | * Speichere zwei unterschiedliche Werte in Zelle RAM[00] und RAM[01]. | ||
+ | * Schreibe ein Mikroprogramm, | ||
+ | |||
+ | ++++ Lösungsvorschlag | | ||
+ | * {{ : | ||
+ | ++++ | ||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | * Setze RAM, den Mikroprogrammspeicher und die Register zurück. | ||
+ | * Schreibe den Wert 07 in die RAM-Zelle 00. | ||
+ | * Schreibe ein Mikroprogramm, | ||
+ | * Überprüfe das Ergebnis (denke daran, dass das Ergebnis in Hexadezimal angegeben ist). | ||
+ | |||
+ | ++++ Lösungsvorschlag | | ||
+ | * {{ : | ||
+ | ++++ | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A4) === | ||
+ | * Schreibe ein Mikroprogramm, |