Ein Mikroprozessor ist die zentrale Verarbeitungseinheit (CPU) eines Computers. Hier findet die Verarbeitung von Programmanweisungen und Daten statt. Ein einfacher Computer besteht aus einem Mikroprozessor, einem externen Speicher sowie Ein- und Ausgabegeräten.
Architektur eines einfachen Mikroprozessors
In den folgenden Abschnitten werden die grundlegenden Komponenten einer einfachen Mikroprozessorarchitektur beschrieben. Es ist näher an frühen Mikroprozessoren. Es ist jedoch immer noch die Grundlage der komplexeren Mikroprozessoren von heute.
Video des Tages
Arithmetik-Logikeinheit
In der ALU finden arithmetische und logische Operationen statt.
Akkumulator
Der Akkumulator hält einen der Operanden sowie das Ergebnis von Operationen, die von der ALU ausgeführt werden.
Programmzähler (PC)
Der Programmzähler enthält die Speicheradresse des nächsten auszuführenden Programmbefehls.
Adress-, Daten- und Statusregister und Stackpointer
Das Adressregister enthält die Adresse einer Speicherstelle, auf die zugegriffen werden soll.
Das Datenregister enthält die Daten, die vom Speicher oder einem E/A-Port kommen oder zum Speicher gehen.
Das Statusregister enthält Informationen über das Ergebnis der vorherigen ALU-Operation.
Das Stack-Pointer-Register enthält die Adresse des Speicherblocks (des Stapels), in dem Subroutinen-Rückkehradressen gespeichert sind.
Steuergerät
Die Steuereinheit enthält die Schaltung, die den Prozess des Abrufens, Decodierens und Ausführens von Programmanweisungen steuert.