-
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)