Eine einfache CPU entwickeln, Teil 2 15.06.2017, 00:00 Uhr

Architektur der Selbstbau-CPU

Das CPU-Projekt nimmt Konturen an und das Instruction Set wird entworfen.
Der erste Teil dieser kleinen Serie [1] hat die Grundlagen skizziert: Ich habe aufgelistet, aus welchen Komponenten eine einfache CPU besteht, und mein CPU-Selbstbauprojekt [2] vorgestellt. Darauf aufbauend erklärt dieser zweite Teil die Architektur der Selbstbau-CPU und welche Design-Entscheidungen dafür zu treffen waren. Außerdem möchte ich zeigen, wie Sie die CPU programmieren.
Bevor es um Details und Feinheiten der Selbstbau-CPU geht, möchte ich erklären, wie eine moderne CPU Befehle ausführt. Gegenwärtig gibt es zwei Versionen zum Implementieren einer CPU:

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar