Kapitel 2.2 1

2.2. Aufbau der CPU

Datenprozessor:

"klassische" Verarbeitung von Daten (Berechnungen)

besteht aus:

  • Rechenwerk ( ALU = Arithmetic Logical Unit )

  • Registersatz zur Aufnahme von Operanden (ggf. mit Spezialaufgaben für einzelne Register, z.B. Akkumulator)

  • Puffer-Register ( MBR = Memory Buffer Register ) zur Kommunikation mit dem Speicher


Befehlsprozessor:

Entschlüsselung und Steuerung der Ausführung von Befehlen

besteht aus:

  • Dekodierer, interpretiert den Befehl (welche Operation, welche Operanden, wo stehen Operanden)

  • Steuerwerk, steuert elementare Hardware-Aktionen (kann als sequentielle Schaltung oder als Mikroprogrammsteuerwerk implementiert sein (dann ist ggf. der ROM in die CPU integriert)

  • Befehlsregister ( IR = Instruction Register ), enthält den aktuell bearbeiteten Befehl

  • Speicheradressregister ( MAR = Memory Adress Register ), enthält die Adresse des Speicherplatzes, der als nächster anzusprechen ist

  • Befehlszähler ( PC = Program Counter ), enthält die Adresse des nächsten auszuführenden Befehls

 

zum Inhaltsverzeichnis     zurück     weiter

Die Chemnitzer Linux-Tage sind ein Projekt des IN-Chemnitz e.V. | Impressum | Datenschutzerklärung