ERIK SCHWARZ · HUMAN COMPUTER PROJECT

HC-512

Ein Computer, dessen Arbeit sichtbar wird. Einschalten, Bootprozess beobachten, programmieren und Schritt für Schritt verstehen, was in der Maschine geschieht.

16 BIT · 512 WORDS · SINGLE USER · HC-ASM · HC/MOS
WEB DEMONSTRATOR · v0.4
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]
HC-512 HUMAN COMPUTER MACHINE POWER: OFF PRESS POWER TO START.
POWER OFF
QUICK DEMOS · NACH SYSTEM READY
Oder direkt tippen: DEMO LIST · CALC 17*23 · HELP
DIE IDEE

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 Inspiration war menschlich.
Die Architektur besteht aus Cells.
DIE CELL-TYPEN

Cells sind die sichtbaren funktionalen Elemente des HC-512. Jeder Typ übernimmt eine klar definierte Rolle in der Maschine.

○
CONTROLSteuert Ablauf und Mikroschritte.
☐
REGISTERHält unmittelbare Arbeitswerte.
●
ALUFührt arithmetische und logische Operationen aus.
■
MEMORYRepräsentiert den Zugriff auf Speicher.
▲
SIGNALTransportiert Zustände und Steuersignale.
◆
CARRYMacht Überträge bei Rechenoperationen sichtbar.
INSTRUCTION→MICROSTEP→ACTIVE CELLS→RESULT
DAS SYSTEM

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.

CELL ARCHITECTURE

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.

○ CONTROL
☐ REGISTER
● ALU
■ MEMORY
▲ SIGNAL
◆ CARRY
PROGRAM ↓ INSTRUCTION ↓ MICROSTEP ↓ CELLS ↓ MACHINE STATE ↓ RESULT
LABS

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.

START THE MACHINE

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.

VISIBLE COMPUTATION

Machine State

IDLE · POWER OFF
R00000
R10000
R20000
R30000
PC0000
IR0000
ALU----
MICROSTEP
WAIT
Machine is not executing.
CELLS
○CONTROL ☐REGISTER ●ALU ■MEMORY ▲SIGNAL ◆CARRY
Web-Demo-Visualisierung. Sie demonstriert das Bedien- und Sichtbarkeitskonzept; die normative Host-Maschine folgt separat.