Befehlszyklus
Der Befehlszyklus beschreibt den Ablauf eines Maschinenbefehls innerhalb eines Mikroprozessors. Dieser Ablauf hat grundsätzlich ein festes Schema:* Bereitstellen des Befehls
* Bereitstellen der Operanden
* Entschlüsselung des Befehls
* Ausführung des Befehls
Einordnung
Ein Maschinenprogramm besteht aus mehreren Befehlszyklen. Jeder dieser Befehlszyklen enthält mehrere Maschinenzyklen. Jeder Maschinenzyklus enthält mehrere Takte.
]]
Abfolge
#Lesen des neuen Befehls aus dem Speicher in das Befehlsregister (engl.: Instruction Register (IR)) gemäß der aktuellen Adresse des Befehlszählers (engl.: Program Counter(PC))
#Erhöhung des Inhalts vom PC um +1
#Dekodierung des Befehls
#Adressrechnung (falls erforderlich)
#Zugriff zu den Operanten (unter Umständen über einen erneuten Speicherlesvorgang)
#Operationsdurchführung (z.B. Addition)
#Ergebnisabspeicherung
Weblinks
http://www11.informatik.tu-muenchen.de/lehre/lectures/ss2003/einf/extension/html/whiteboard/einf_course3.4.html
Siehe auch
*Maschinenzyklus

