Menu
Coddy logo textTech

Was ist eine CPU

Teil des Abschnitts Grundlagen der Assembly-Journey von Coddy. Lektion 1 von 45.

Die CPU (Central Processing Unit) ist das Gehirn des Computers. Aber im Gegensatz zu einem menschlichen Gehirn ist sie tatsächlich sehr einfach. Sie tut nur eine Sache: Sie liest Anweisungen aus dem Speicher und führt sie eine nach der anderen sehr schnell aus. Wenn du Assembly-Code schreibst, gibst du der CPU direkte Anweisungen.

Im Gegensatz zu Hochsprachen wie Python oder JavaScript, die Hardwaredetails verbergen, ermöglicht dir Assemblersprache, genau zu steuern, was die CPU Schritt für Schritt tut. 

Stell dir die CPU als einen sehr schnellen Arbeiter vor, der:

  • Nicht selbstständig denken oder Entscheidungen treffen kann
  • Einfache Befehle wie „add these two numbers“ oder „move this value there“ befolgt
  • Jede Sekunde Millionen solcher einfachen Befehle ausführt

Im Inneren der CPU gibt es winzige Speicherboxen, die Register genannt werden. Ein Register enthält eine einzelne Zahl. Die CPU kann auf Register extrem schnell zugreifen, viel schneller als auf den Hauptspeicher (RAM).

Die CPU verfügt außerdem über ein spezielles Register namens Program Counter (PC). Der PC enthält die Speicheradresse der nächsten auszuführenden Anweisung. Nach jeder Anweisung wechselt der PC automatisch zur nächsten Adresse.

Wichtige Fakten über eine CPU:

FaktErklärung
Sie führt jeweils eine Anweisung ausKein Multitasking auf Hardwareebene
Sie versteht nur ZahlenAlles (Anweisungen, Daten, Adressen) ist eine Zahl
Sie hat keinen eigenen Speicher (außer Registern)Alles muss im RAM gespeichert werden
Sie ist unglaublich schnellModerne CPUs führen Milliarden von Anweisungen pro Sekunde aus

 

Probier es selbst

Diese Lektion enthält keine Programmieraufgabe.

quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Assembly-Playground