Vom Silizium ins Browserfenster – Wie der Intel 8080 im Jahr 2025 wieder zum Leben erwacht

Der 8080 CPU Simulator bringt die legendäre 8-Bit-Architektur von Intel direkt in den Browser. Entwickelt als Lernwerkzeug am BBW Hamburg, macht er komplexe IT-Konzepte für neurodiverse Auszubildende erlebbar – interaktiv, didaktisch und offen.

Als Intel 1974 den 8080 vorstellte, begann eine neue Ära: Der erste weit verbreitete 8-Bit-Mikroprozessor bildete das Herz legendärer Systeme wie Altair 8800 oder IMSAI 8080. Mit nur rund 4 500 Transistoren, 2 MHz Takt und 16-Bit-Adressraum wurde er zur Blaupause zahlloser Nachfolger – vom Z80 bis zu modernen x86-Architekturen.

Der 8080 war simpel, aber genial: sieben Register (A, B, C, D, E, H, L), ein 16-Bit-Stackpointer, ein Program Counter und ein Flags-Register, das Zero-, Carry- und Sign-Bedingungen abbildete. Die meisten seiner Prinzipien – Fetch → Decode → Execute – gelten bis heute.

Mit dem 8080 CPU Simulator[1] wird dieses Konzept komplett im Browser wieder lebendig – interaktiv, didaktisch und quelloffen. Das Projekt vereint einen vollständigen 8080-Emulator, einen Assembler und eine grafische Darstellung des Video-RAMs (VRAM). Es zeigt Schritt für Schritt, wie der Prozessor rechnet, springt, vergleicht und speichert.

Das Herzstück: Der Simulator als didaktisches Werkzeug im BBW Hamburg

Die Inspiration für den Simulator entspringt einer pädagogischen Herausforderung: der Ausbildung von Fachinformatiker:innen im Berufsbildungswerk (BBW) Hamburg[2]. Diese Einrichtung unterstützt junge Menschen mit besonderem Förderbedarf – darunter auch Auszubildende mit Autismus-Spektrum-Störung (ASS) oder ADHS – in staatlich anerkannten IT-Berufen.

In diesem Kontext ist die Vermittlung abstrakter IT-Konzepte eine besondere Herausforderung. Der JavaScript-basierte 8080-Emulator adressiert die spezifischen Lernbedürfnisse neurodiverser Auszubildender durch klare Visualisierung, Vorhersagbarkeit und sofortiges Feedback:

1. Struktur und Vorhersagbarkeit (Autismus-Spektrum-Störung)

  • Klare Visualisierung: Register, Flags und Speicher werden in Echtzeit an festen Positionen angezeigt – ohne „Black Boxes“.
  • Schritt-für-Schritt-Ausführung: Jede Instruktion lässt sich einzeln verfolgen, Kausalität wird begreifbar, Unsicherheit sinkt.
  • Fokus auf das Wesentliche: Die einfache 8-Bit-Architektur verhindert kognitive Überlastung und stärkt Grundverständnis.

2. Interaktion und Unmittelbares Feedback (ADHS)

  • Hands-on-Erfahrung: Lernende schreiben, assemblieren und führen Code selbst aus – aktiv und konzentriert.
  • Direkte Konsequenz: Jede Codezeile zeigt sofort ihre Auswirkung auf Register, Flags oder VRAM-Display.
  • Niedrigschwelliger Zugang: Der Simulator läuft vollständig im Browser[3] – keine Installation, kein Setup, kein Stress.

Damit wird der 8080 Simulator zu einem digitalen Lernlabor, das historische Computertechnik mit moderner pädagogischer Praxis verbindet.

Architektur des Emulators

BereichAdresse (hex)GrößeVerwendung
RAM0000h – DFFFh≈ 56 KBProgrammcode, Daten, Stack
VRAME000h – EFFFh4 KBTextausgabe (80×25 Zeichen)
BIOSF000h – FFFFh4 KBStartcode („8080 BIOS READY“)

Der JavaScript-Core (cpu.js) implementiert den kompletten Befehlssatz des Intel 8080: MOV, MVI, LXI, STAX, LDAX, ADD/SUB, AND/OR/XOR, JMP/CALL/RET, PUSH/POP, SPHL, XTHL, RLC, RRC, HLT u. v. m. Die Flag-Logik (S, Z, AC, P, CY) wird präzise nachgebildet, und der Assembler unterstützt Direktiven wie ORG und DB.

Lernen durch Beobachtung

Jede Speicheroperation aktualisiert das VRAM-Display (E000h–EFFFh); Register und Flags werden live visualisiert. So wird sichtbar, wie eine CPU „denkt“.

ORG 0000h
MVI A, 'H'
STA E000h
MVI A, 'I'
STA E001h
HLT

Das Programm schreibt „HI“ in den VRAM – und das Display zeigt es sofort.

Fazit

Der 8080 Simulator verbindet Retro-Technik mit moderner Web-Architektur. Er ist Lernlabor, Emulator und Zeitmaschine zugleich – und beweist, dass ein Mikroprozessor aus den 1970ern im Jahr 2025 immer noch etwas zu sagen hat.

Referenzen

  1. 8080 CPU Simulator
  2. Berufsbildungswerk Hamburg GmbH
  3. SEOLizer-Dokumentation
  4. BBW Hamburg: Fachinformatiker:in Systemintegration
  5. BBW Hamburg: Fachinformatiker:in Anwendungsentwicklung
  6. HSLU: Neurodivergente Studierende
  7. Zizu Magazine: AD(H)S in der Ausbildung

Zum Simulator: www.seolizer.de/asm
Zur Dokumentation: doc.seolizer.de/seolizer-dokumentation

💬 Chat öffnen
🧠 Support-Chat