Ausführungszyklus

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Die Recheneinheit hat weitere Speicherzellen, die ihr direkt zugänglich sind. Diese werden Register genannt. Dazu zählen insbesondere der Befehlszähler, ein Register für den aktuellen Befehl und weitere allgemein verwendbare Register.
 
*Zu Beginn eines Rechenschritts wird die vom Befehlszähler adressierte Speicherzelle in das Befehls-Register geladen.
 
*Danach wird der Befehlszähler um 1 erhöht.
 
*Der Befehl wird dann dekodiert und ausgeführt.
 
*Im Rahmen eines Befehls ist es u.a. möglich,

*Daten aus dem Speicher in eines der Register zu laden,
 
*den Inhalt eines Registers in eine Speicherzelle zu schreiben,
 
*arithmetische Operationen auf den Registern durchzuführen,
 
*Werte in den Registern miteinander zu vergleichen und
 
*den Befehlszähler zu verändern, ggf. in Abhängigkeit eines vorher stattgefundenen Vergleichs.
 

*Wenn der Befehl fertig ausgeführt ist, wiederholt sich diese Abfolge.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005