Z80 Programmierung in Assembler für Neulinge
14.11.2026 –, Bastelraum/Hackcenter

In diesem Workshop werden wir die Programmierung in Assembler mit dem Z80 erlernen. Vorkenntnisse sind keine erforderlich.


Der Z80 ist ein Mikroprozessor, der von 1976 bis 2014 hergestellt wurde und nach wie vor noch sehr beliebt ist. Assembler is das niedrigste Level der Programmierung und kann mit solch einfachen Mikroprozessoren leicht erlernt werden. Das Wissen kann prinzipell auch auf andere Prozessoren übertragen werden.

Da der Aufbau eines echten Mikrocomputers den Umfang des Workshops sprengen würde, werden wir in diesem Workshop mit einem Emulator des Labor MIkrocomputers arbeiten. Der Labor Mikrocomputer besteht aus einem U880 (DDR-Version des Z80), 4kB ROM, 1kB RAM, SIO, CTC und 2 PIOs, HD44780-Display (20x4) und ein PS/2 Tastaturcontroller. Der ROM enthält einen Monitor, der das einfache Eingeben von Programmen, sowie das Debuggen ermöglicht,

Der Emulator, den wir in diesem Workshop verwenden werden, emuliert den Z80 inclusive aller undokumentierter Instruktionen, den SIO, den CTC, das Display sowie den Tastaturcontroller und die zugehörige Tastatur.

Bringt bitte unbedingt ein Laptop mit vorzugsweise Linux mit.
Link zum Repo: https://git.gay/ayron/labcomp