HC-512
Ein Computer, dessen Arbeit sichtbar wird. Einschalten, Bootprozess beobachten, programmieren und Schritt für Schritt verstehen, was in der Maschine geschieht.
Diese Browser-Version ist eine interaktive Demo des HC-512. Sie zeigt Bedienkonzept, Bootablauf und ausgewählte Rechenbeispiele. Die vollständige Host-Version mit der normativen HC-512-Maschine ist in Vorbereitung.
WEB DEMO [ACTIVE] · HOST MACHINE [COMING SOON]
Vom Human Computer zum HC-512
Eine Inspiration für den HC-512 war die Darstellung eines „Human Computer“ in The Three-Body Problem: Viele Menschen repräsentieren einfache Zustände und folgen festen Regeln, sodass aus einzelnen Aktionen eine Berechnung entsteht.
Der HC-512 übernimmt diesen fiktiven Computer nicht. Er greift die dahinterliegende Frage auf: Kann man einen Computer so darstellen, dass seine internen Vorgänge wieder sichtbar und verständlich werden?
Die Architektur besteht aus Cells.
Cells sind die sichtbaren funktionalen Elemente des HC-512. Jeder Typ übernimmt eine klar definierte Rolle in der Maschine.
Ein Computer zum Beobachten.
Der HC-512 ist eine bewusst überschaubare virtuelle 16-Bit-Computerarchitektur. Der Benutzer sieht nicht nur Ergebnisse – er kann verfolgen, wie sie entstehen.
512 WORDS
Definierter Arbeitsspeicher für Programme und Daten.
REGISTER
Unmittelbare Arbeitswerte der Maschine werden sichtbar.
ALU + CONTROL
Rechenwerk und Steuerung bilden den Kern der Ausführung.
HC-ASM
Maschinennahe Programme schreiben, laden und schrittweise ausführen.
HC/MOS
Monitor- und Bedienumgebung mit dem interaktiven HC>-Prompt.
MICROSTEPS
Ausführung bis auf elementare Maschinenzustände untersuchen.
Cells machen Funktion sichtbar.
Cells repräsentieren funktionale Maschinenelemente. Während Programme ausgeführt werden, lässt sich beobachten, welche Bereiche beteiligt sind und wie sich der Maschinenzustand verändert.
☐ REGISTER
● ALU
■ MEMORY
▲ SIGNAL
◆ CARRY
Vom ersten Programm bis zum Three-Body Lab.
Labs verbinden Computerarchitektur mit konkreten Aufgaben. Geplant sind unter anderem First Program, Fibonacci, Primzahlen, exponentielles Wachstum, Geometrie, Entfernung auf einer Kugel, Lovelace, Turing, Euler, Kryptographie und das Three-Body Lab.
LEARN
Instruktionen, Register, Speicher und Programmlogik verstehen.
EXPERIMENT
Programme verändern und ihre Wirkung auf die Maschine beobachten.
UNDERSTAND
Nicht möglichst schnell rechnen – sondern verstehen, was beim Rechnen geschieht.
See the machine. Understand the machine. Program the machine.
Schalte den HC-512 ein. Beobachte POST und Bootvorgang. Sobald der Cursor blinkt, wartet HC/MOS auf dich.