Programme sind nötig Der Rechner kann verschiedene Aufgaben lösen, aber nur, wenn ein Programm von außen in den Speicher geladen wird. Ohne Programm kann er nichts tun.
Speicherinhalt Im Speicher liegen nicht nur Programme, sondern auch Daten, Zwischen- und Endergebnisse.
Speicherzellen Der Speicher ist in gleich große Zellen aufgeteilt, die fortlaufend nummeriert sind. Über die Nummer (Adresse) kann man auf den Inhalt jeder Zelle zugreifen oder ihn ändern.
Befehle im Speicher Befehle eines Programms werden nacheinander in Speicherzellen abgelegt. Das Steuerwerk ruft den nächsten Befehl auf, indem es die Adresse um eins erhöht.
Sprungbefehle Mit Sprungbefehlen kann die normale Reihenfolge der Befehle verändert werden.
Befehlsarten Es gibt verschiedene Arten von Befehlen:
Rechenbefehle (z. B. Addieren, Multiplizieren)
Logische Befehle (z. B. Vergleiche, UND, ODER)
Transportbefehle (z. B. Daten zwischen Speicher und Rechenwerk bewegen)
Bedingte Sprünge
Sonstige Befehle (z. B. Schieben, Warten)
Binärcode Alle Daten (Befehle, Adressen usw.) werden im Binärcode gespeichert. Schaltwerke im Steuerwerk sorgen dafür, dass alles richtig entschlüsselt wird.