• CPU = Central Processing Unit

  • Versteht nur 0 und 1

  • Führt Berechnungen und logische Operationen aus

  • Holt sich Daten und Befehle aus dem Speicher und speichert die Ergebnisse wieder darin ab

  • Universell aufgebaut => es muss nicht für jedes Problem eine eigene Schaltung produziert werden

  • Grundfunktionen werden zur verfügung gestellt

Ablauf in der CPU

  • Schrittweise werden Anleitungen aus dem Speicher geholt
  • Anweisungen sagen:
    • Welche Funktion ist anzuwenden
    • Mit welchen Operanden
    • Wohin mit dem Ergebnis

Typische Grundfunktionen

  • Arithmetische Funktionen (+, -, *, /)
  • Logische Funktionen (AND, OR, NOT, Schiebebefehle)
  • Speicherzugriffsfunktionen
  • Bedungungen (if, else)
  • Sonstige Funktionen (z.B. Interaktion mit der Umgebung, etc.)
  • Spezifische Organisation und Kodierungen von Speicherwörtern für Anweisungen (Hersteller-spezifisch)