neuerlehrplan:gk:littleman
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| neuerlehrplan:gk:littleman [2026/06/23 09:44] – [Befehlsliste] lutz | neuerlehrplan:gk:littleman [2026/06/23 09:50] (aktuell) – [Ablauf der Addition von Zahlen] lutz | ||
|---|---|---|---|
| Zeile 34: | Zeile 34: | ||
| 08 | 08 | ||
| </ | </ | ||
| + | |||
| + | ====Ablauf der Addition von Zahlen==== | ||
| + | |||
| + | - **Laden der ersten Zahl (z.B. 7) aus dem Speicher:** | ||
| + | * **Fetch:** Das Steuerwerk liest den Befehl " | ||
| + | * **Decode:** Das Steuerwerk dekodiert den Befehl und erkennt, dass der Wert der Speicheradresse 4 geladen werden soll. | ||
| + | * **Execute: | ||
| + | * **Store:** Das Steuerwerk speichert die Zahl 7 in einem speziellen Register (Akkumulator). | ||
| + | - **Addieren der zweiten Zahl (z.B. 8) mit der ersten Zahl:** | ||
| + | * **Fetch:** Das Steuerwerk liest den Befehl " | ||
| + | * **Decode:** Das Steuerwerk dekodiert den Befehl und erkennt, dass der Wert der Speicheradresse 8 mit dem aktuellen Wert des Akkumulators addiert werden soll. | ||
| + | - **Execute: | ||
| + | - **Store:** Das Steuerwerk speichert die Zahl 15 im Akkumulator. | ||
| + | - **Speichern des Ergebnisses zurück im Speicher:** | ||
| + | * **Fetch:** Das Steuerwerk liest den Befehlt " | ||
| + | * **Decode:** Das Steuerwerk dekodiert den Speicherbefehl und erkennt, dass der Wert des Akkumulators an die Speicheradresse 6 geschrieben werden soll. | ||
| + | * **Execute: | ||
| + | * **Store:** Das Steuerwerk speichert die Zahl 15 an der Speicheradresse 6. | ||
| + | |||
| + | (([[ https:// | ||
| + | |||
| + | **Aufgabe** | ||
| + | |||
| + | Testen Sie das Programm am [[https:// | ||
neuerlehrplan/gk/littleman.1782200692.txt.gz · Zuletzt geändert: von lutz
