{"id":406,"date":"2026-10-23T01:22:00","date_gmt":"2026-10-22T23:22:00","guid":{"rendered":"https:\/\/0o5.de\/magazin\/glossar\/z80\/"},"modified":"2026-10-23T18:52:58","modified_gmt":"2026-10-23T16:52:58","slug":"z80","status":"publish","type":"page","link":"https:\/\/0o5.de\/magazin\/glossar\/z80\/","title":{"rendered":"Z80 und U880: der 8-Bit-Prozessor einfach erkl\u00e4rt"},"content":{"rendered":"\n<div id=\"definition\" class=\"wp-block-group gl-def is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"gl-def__label wp-block-paragraph\">Kurz erkl\u00e4rt <span>\u00b7 Retro &amp; DDR-Heimcomputer<\/span><\/p>\n\n\n\n<p class=\"gl-def__text wp-block-paragraph\">Der Z80 ist ein 8-Bit-Mikroprozessor, der 1976 auf den Markt kam und in vielen Heimcomputern und Spielautomaten steckte. In der DDR wurde er als U880 nachgebaut, etwa f\u00fcr den Robotron Z9001.<\/p>\n\n\n\n<p class=\"gl-def__alt wp-block-paragraph\">Auch: Z80-Prozessor, Z80-CPU, Z 80, Z80A, Z80 microprocessor<\/p>\n<\/div>\n\n\n\n<figure class=\"gl-anim\" id=\"animation\"><input type=\"checkbox\" class=\"gl-anim__pause\" id=\"gl-pause-z80\"><label for=\"gl-pause-z80\" class=\"gl-anim__btn\"><span class=\"gl-anim__p\">Animation anhalten<\/span><span class=\"gl-anim__r\">Animation fortsetzen<\/span><\/label><div class=\"gl-anim__stage\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"g-z80\" viewBox=\"0 0 640 360\" role=\"img\" aria-labelledby=\"g-z80-t g-z80-d\">\n<title id=\"g-z80-t\">Z80: Befehle holen und mit 8 Bit rechnen<\/title>\n<desc id=\"g-z80-d\">Links steht der Speicher mit den Bytes 3E 05 C6 03 ab Adresse 0300h, rechts ein Prozessor-Chip Z80 bzw. U880. Der Prozessor holt zuerst die Bytes 3E 05, erkennt den Befehl LD A,5 und l\u00e4dt die Zahl 5 in das 8-Bit-Register A. Dann holt er C6 03, erkennt ADD A,3 und rechnet 5 plus 3: Im Register A steht 0000 1000, also 8.<\/desc>\n<style>\n.g-z80{font-family:\"Space Grotesk\",system-ui,sans-serif}\n.g-z80 .bg{fill:#131823}\n.g-z80 .box{fill:#1d2433}\n.g-z80 .chip{fill:#242c3d}\n.g-z80 .pin{fill:#aab3c5}\n.g-z80 .h{fill:#e8ebf2;font-size:17px;font-weight:700}\n.g-z80 .lbl{fill:#aab3c5;font-size:15px}\n.g-z80 .adr{fill:#aab3c5;font-size:16px;font-family:monospace}\n.g-z80 .byte{fill:#7dffa8;font-size:20px;font-family:monospace;font-weight:700}\n.g-z80 .hl{fill:rgba(255,215,0,.12);stroke:#ffd700;stroke-width:2}\n.g-z80 .pk{fill:#ffd700}\n.g-z80 .pkt{fill:#131823;font-size:16px;font-family:monospace;font-weight:700}\n.g-z80 .disp{fill:#07130c}\n.g-z80 .mn{fill:#ffd700;font-size:26px;font-family:monospace;font-weight:700}\n.g-z80 .on{fill:#7dffa8}\n.g-z80 .off{fill:#131823;stroke:#3a4458;stroke-width:1.5}\n.g-z80 .bt1{fill:#07130c;font-size:16px;font-family:monospace;font-weight:700;text-anchor:middle}\n.g-z80 .bt0{fill:#5d6a80;font-size:16px;font-family:monospace;text-anchor:middle}\n.g-z80 .val{fill:#e8ebf2;font-size:20px;font-weight:700}\n.g-z80 .res{fill:#ffd700;font-size:18px;font-weight:700}\n.g-z80 .h1{animation:g-z80-h1 8s linear infinite}\n.g-z80 .h2{animation:g-z80-h2 8s linear infinite}\n.g-z80 .p1{animation:g-z80-p1 8s ease-in-out infinite}\n.g-z80 .p2{animation:g-z80-p2 8s ease-in-out infinite}\n.g-z80 .m1{animation:g-z80-m1 8s linear infinite}\n.g-z80 .m2{animation:g-z80-m2 8s linear infinite}\n.g-z80 .a0{animation:g-z80-a0 8s linear infinite}\n.g-z80 .a5{animation:g-z80-a5 8s linear infinite}\n.g-z80 .a8{animation:g-z80-a8 8s linear infinite}\n.g-z80 .rs{animation:g-z80-a8 8s linear infinite}\n@keyframes g-z80-h1{0%{opacity:1}30%{opacity:1}31%{opacity:0}99%{opacity:0}100%{opacity:1}}\n@keyframes g-z80-h2{0%{opacity:0}30%{opacity:0}31%{opacity:1}57%{opacity:1}59%{opacity:0}100%{opacity:0}}\n@keyframes g-z80-p1{0%{opacity:0;transform:translate(0,0)}3%{opacity:1;transform:translate(0,0)}15%{opacity:1;transform:translate(236px,44px)}17%{opacity:0;transform:translate(236px,44px)}100%{opacity:0;transform:translate(236px,44px)}}\n@keyframes g-z80-p2{0%{opacity:0;transform:translate(0,0)}31%{opacity:0;transform:translate(0,0)}33%{opacity:1;transform:translate(0,0)}45%{opacity:1;transform:translate(236px,-24px)}47%{opacity:0;transform:translate(236px,-24px)}100%{opacity:0;transform:translate(236px,-24px)}}\n@keyframes g-z80-m1{0%{opacity:0}15%{opacity:0}17%{opacity:1}43%{opacity:1}45%{opacity:0}100%{opacity:0}}\n@keyframes g-z80-m2{0%{opacity:0}45%{opacity:0}47%{opacity:1}97%{opacity:1}99%{opacity:0}100%{opacity:0}}\n@keyframes g-z80-a0{0%{opacity:1}20%{opacity:1}21%{opacity:0}99%{opacity:0}100%{opacity:1}}\n@keyframes g-z80-a5{0%{opacity:0}20%{opacity:0}21%{opacity:1}50%{opacity:1}51%{opacity:0}100%{opacity:0}}\n@keyframes g-z80-a8{0%{opacity:0}50%{opacity:0}51%{opacity:1}97%{opacity:1}99%{opacity:0}100%{opacity:0}}\n@media (prefers-reduced-motion:reduce){.g-z80 *{animation:none!important}.g-z80 .h1,.g-z80 .p1,.g-z80 .p2,.g-z80 .m1,.g-z80 .a0,.g-z80 .a5{opacity:0}.g-z80 .h2,.g-z80 .m2,.g-z80 .a8,.g-z80 .rs{opacity:1}}\n<\/style>\n<rect class=\"bg\" width=\"640\" height=\"360\" rx=\"18\"\/>\n<text class=\"h\" x=\"36\" y=\"50\">Speicher<\/text>\n<rect class=\"box\" x=\"32\" y=\"70\" width=\"160\" height=\"218\" rx=\"10\"\/>\n<rect class=\"hl h1\" x=\"38\" y=\"80\" width=\"148\" height=\"64\" rx=\"6\"\/>\n<rect class=\"hl h2\" x=\"38\" y=\"148\" width=\"148\" height=\"64\" rx=\"6\" opacity=\"0\"\/>\n<text class=\"adr\" x=\"48\" y=\"104\">0300h<\/text><text class=\"byte\" x=\"124\" y=\"104\">3E<\/text><text class=\"adr\" x=\"48\" y=\"138\">0301h<\/text><text class=\"byte\" x=\"124\" y=\"138\">05<\/text><text class=\"adr\" x=\"48\" y=\"172\">0302h<\/text><text class=\"byte\" x=\"124\" y=\"172\">C6<\/text><text class=\"adr\" x=\"48\" y=\"206\">0303h<\/text><text class=\"byte\" x=\"124\" y=\"206\">03<\/text><text class=\"adr\" x=\"48\" y=\"240\">0304h<\/text><text class=\"byte\" x=\"124\" y=\"240\">\u2026<\/text><text class=\"adr\" x=\"48\" y=\"274\">0305h<\/text><text class=\"byte\" x=\"124\" y=\"274\">\u2026<\/text>\n<text class=\"lbl\" x=\"214\" y=\"186\">8 Bit je Schritt<\/text>\n<path d=\"M200 196H330\" stroke=\"#3a4458\" stroke-width=\"3\" stroke-dasharray=\"6 6\"\/>\n<path class=\"pin\" d=\"M352 76h6v-10h-6zM352 300h6v10h-6zM364 76h6v-10h-6zM364 300h6v10h-6zM376 76h6v-10h-6zM376 300h6v10h-6zM388 76h6v-10h-6zM388 300h6v10h-6zM400 76h6v-10h-6zM400 300h6v10h-6zM412 76h6v-10h-6zM412 300h6v10h-6zM424 76h6v-10h-6zM424 300h6v10h-6zM436 76h6v-10h-6zM436 300h6v10h-6zM448 76h6v-10h-6zM448 300h6v10h-6zM460 76h6v-10h-6zM460 300h6v10h-6zM472 76h6v-10h-6zM472 300h6v10h-6zM484 76h6v-10h-6zM484 300h6v10h-6zM496 76h6v-10h-6zM496 300h6v10h-6zM508 76h6v-10h-6zM508 300h6v10h-6zM520 76h6v-10h-6zM520 300h6v10h-6zM532 76h6v-10h-6zM532 300h6v10h-6zM544 76h6v-10h-6zM544 300h6v10h-6zM556 76h6v-10h-6zM556 300h6v10h-6zM568 76h6v-10h-6zM568 300h6v10h-6zM580 76h6v-10h-6zM580 300h6v10h-6z\"\/>\n<rect class=\"chip\" x=\"340\" y=\"76\" width=\"264\" height=\"224\" rx=\"8\"\/>\n<text class=\"h\" x=\"356\" y=\"104\">Z80 \u00b7 U880<\/text>\n<text class=\"lbl\" x=\"356\" y=\"130\">Befehl<\/text>\n<rect class=\"disp\" x=\"356\" y=\"138\" width=\"232\" height=\"44\" rx=\"6\"\/>\n<g class=\"m1\"><text class=\"mn\" x=\"370\" y=\"170\">LD A,5<\/text><\/g>\n<g class=\"m2\" opacity=\"0\"><text class=\"mn\" x=\"370\" y=\"170\">ADD A,3<\/text><\/g>\n<text class=\"lbl\" x=\"354\" y=\"227\">A<\/text>\n<g class=\"a0\"><rect class=\"off\" x=\"372\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"382\" y=\"227\">0<\/text><rect class=\"off\" x=\"396\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"406\" y=\"227\">0<\/text><rect class=\"off\" x=\"420\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"430\" y=\"227\">0<\/text><rect class=\"off\" x=\"444\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"454\" y=\"227\">0<\/text><rect class=\"off\" x=\"468\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"478\" y=\"227\">0<\/text><rect class=\"off\" x=\"492\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"502\" y=\"227\">0<\/text><rect class=\"off\" x=\"516\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"526\" y=\"227\">0<\/text><rect class=\"off\" x=\"540\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"550\" y=\"227\">0<\/text><text class=\"val\" x=\"570\" y=\"228\">= 0<\/text><\/g>\n<g class=\"a5\" opacity=\"0\"><rect class=\"off\" x=\"372\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"382\" y=\"227\">0<\/text><rect class=\"off\" x=\"396\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"406\" y=\"227\">0<\/text><rect class=\"off\" x=\"420\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"430\" y=\"227\">0<\/text><rect class=\"off\" x=\"444\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"454\" y=\"227\">0<\/text><rect class=\"off\" x=\"468\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"478\" y=\"227\">0<\/text><rect class=\"on\" x=\"492\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt1\" x=\"502\" y=\"227\">1<\/text><rect class=\"off\" x=\"516\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"526\" y=\"227\">0<\/text><rect class=\"on\" x=\"540\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt1\" x=\"550\" y=\"227\">1<\/text><text class=\"val\" x=\"570\" y=\"228\">= 5<\/text><\/g>\n<g class=\"a8\" opacity=\"0\"><rect class=\"off\" x=\"372\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"382\" y=\"227\">0<\/text><rect class=\"off\" x=\"396\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"406\" y=\"227\">0<\/text><rect class=\"off\" x=\"420\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"430\" y=\"227\">0<\/text><rect class=\"off\" x=\"444\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"454\" y=\"227\">0<\/text><rect class=\"on\" x=\"468\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt1\" x=\"478\" y=\"227\">1<\/text><rect class=\"off\" x=\"492\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"502\" y=\"227\">0<\/text><rect class=\"off\" x=\"516\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"526\" y=\"227\">0<\/text><rect class=\"off\" x=\"540\" y=\"206\" width=\"20\" height=\"30\" rx=\"3\"\/><text class=\"bt0\" x=\"550\" y=\"227\">0<\/text><text class=\"val\" x=\"570\" y=\"228\">= 8<\/text><\/g>\n<text class=\"lbl\" x=\"372\" y=\"262\">Register A (8 Bit)<\/text>\n<g class=\"rs\" opacity=\"0\"><text class=\"res\" x=\"372\" y=\"288\">5 + 3 = 8<\/text><\/g>\n<g class=\"p1\"><rect class=\"pk\" x=\"114\" y=\"98\" width=\"76\" height=\"28\" rx=\"6\"\/><text class=\"pkt\" x=\"124\" y=\"118\">3E 05<\/text><\/g>\n<g class=\"p2\"><rect class=\"pk\" x=\"114\" y=\"166\" width=\"76\" height=\"28\" rx=\"6\"\/><text class=\"pkt\" x=\"124\" y=\"186\">C6 03<\/text><\/g>\n<text class=\"lbl\" x=\"32\" y=\"334\">Maschinencode: 3E 05 = \u201elade 5 in A\u201c, C6 03 = \u201eaddiere 3 zu A\u201c<\/text>\n<\/svg><\/div><figcaption><b>So funktioniert\u2019s:<\/b> Der Prozessor holt die Bytes 3E 05 aus dem Speicher, erkennt \u201elade 5 in A\u201c und setzt das 8-Bit-Register A. Mit C6 03 addiert er 3 \u2013 im Register steht 0000 1000, also 8.<\/figcaption><\/figure>\n\n\n\n<nav class=\"mag-toc\" aria-label=\"Inhalt\"><details><summary>Inhalt<\/summary><ol><li><a href=\"#bedeutung\">Was ist der Z80?<\/a><\/li><li><a href=\"#so-funktioniert-es\">Wie arbeitet der Z80?<\/a><\/li><li><a href=\"#takt\">Wie schnell ist der Z80?<\/a><\/li><li><a href=\"#u880\">Was ist der U880?<\/a><\/li><li><a href=\"#heute\">Der Z80 heute: Retro-Spiele und Emulation<\/a><\/li><li><a href=\"#beispiele\">Z80 in Spielen auf Player 0o5<\/a><\/li><li><a href=\"#faq\">H\u00e4ufige Fragen<\/a><\/li><li><a href=\"#verwandte-begriffe\">Verwandte Begriffe<\/a><\/li><\/ol><\/details><\/nav>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bedeutung\">Was ist der Z80?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Z80 ist ein Mikroprozessor, also das Rechenwerk eines Computers auf einem einzigen Chip. Er kam im M\u00e4rz 1976 auf den Markt und war so gebaut, dass Programme f\u00fcr einen etwas \u00e4lteren, weit verbreiteten 8-Bit-Prozessor meist unver\u00e4ndert darauf liefen. Gleichzeitig brachte er viele neue Befehle mit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Z80 geh\u00f6rt zu den <a href=\"https:\/\/0o5.de\/magazin\/glossar\/8-bit\/\">8-Bit-Prozessoren<\/a>: Er verarbeitet pro Rechenschritt ein Byte, also 8 Bit. Adressen sind dagegen 16 Bit breit \u2013 deshalb kann er 65 536 Speicherzellen ansprechen, genau 64 KB. Er wurde zum am weitesten verbreiteten 8-Bit-Hauptprozessor \u00fcberhaupt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Z80 steckte in Spielautomaten, in vielen <a href=\"https:\/\/0o5.de\/magazin\/glossar\/heimcomputer\/\">Heimcomputern<\/a> der sp\u00e4ten 1970er- und 1980er-Jahre und diente sp\u00e4ter auch als Soundprozessor. In CMOS-Technik war er noch bis 2024 lieferbar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"so-funktioniert-es\">Wie arbeitet der Z80?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Prozessor arbeitet einen Befehl nach dem anderen ab: Befehl aus dem Speicher holen, entschl\u00fcsseln, ausf\u00fchren, dann der n\u00e4chste. Jeder Befehl ist eine Zahl aus einem bis vier Bytes. Gerechnet wird in kleinen Speicherpl\u00e4tzen im Chip, den Registern:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>A (Akkumulator):<\/strong> das wichtigste Rechenregister, 8 Bit breit; daneben F mit den Merkern, etwa f\u00fcr \u00dcberlauf oder Null.<\/li>\n\n<li><strong>B, C, D, E, H, L:<\/strong> weitere 8-Bit-Register, die sich paarweise zu 16 Bit verbinden lassen (BC, DE, HL) \u2013 praktisch f\u00fcr Speicheradressen.<\/li>\n\n<li><strong>IX und IY:<\/strong> zwei 16-Bit-Indexregister, gut f\u00fcr Tabellen und Datenbl\u00f6cke.<\/li>\n\n<li><strong>SP und PC:<\/strong> Stapelzeiger und Befehlsz\u00e4hler; der Befehlsz\u00e4hler zeigt immer auf den n\u00e4chsten Befehl.<\/li>\n\n<li><strong>Zweiter Registersatz:<\/strong> eine Kopie der Hauptregister, zwischen der der Prozessor sehr schnell umschalten kann.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Animation oben zeigt zwei echte Befehle: Die Bytes <code>3E 05<\/code> bedeuten \u201elade 5 in A\u201c, <code>C6 03<\/code> hei\u00dft \u201eaddiere 3 zu A\u201c. Danach steht im Register A die 8, bin\u00e4r 0000 1000. Lesbar aufgeschrieben wird derselbe Code in <a href=\"https:\/\/0o5.de\/magazin\/glossar\/assembler\/\">Assembler<\/a>: <code>LD A,5<\/code> und <code>ADD A,3<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dazu kommen Blockbefehle, die ganze Speicherbereiche mit einem einzigen Befehl kopieren oder durchsuchen, etwa <code>LDIR<\/code>. Einfache Befehle brauchen vier Takte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"takt\">Wie schnell ist der Z80?<\/h2>\n\n\n\n<figure class=\"wp-block-table mag-table\"><table><thead><tr><th>Fassung<\/th><th>Takt<\/th><\/tr><\/thead><tbody><tr><td>Z80 (Original)<\/td><td>2,5 MHz<\/td><\/tr><tr><td>Z80A<\/td><td>4 MHz<\/td><\/tr><tr><td>Z80B<\/td><td>6 MHz<\/td><\/tr><tr><td>Z80H<\/td><td>8 MHz<\/td><\/tr><tr><td>CMOS-Varianten<\/td><td>bis 20 MHz<\/td><\/tr><tr><td>U880 im Robotron Z9001<\/td><td>2,46 MHz<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2,46 MHz klingt nach wenig, und es ist wenig: Ein heutiger Prozessor schafft in derselben Zeit ein Vielfaches. Wer auf dem Z80 Spiele schreibt, muss deshalb jeden Takt und jedes Byte im Blick behalten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"u880\">Was ist der U880?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der U880 ist ein nicht lizenzierter Nachbau des Z80 aus der DDR. Hergestellt wurde er ab 1980 im VEB Funkwerk Erfurt, das 1983 in VEB Mikroelektronik \u201eKarl Marx\u201c Erfurt umbenannt wurde. Die Unterschiede zum Original beschr\u00e4nken sich auf winzige Details, Z80-Programme laufen darauf praktisch gleich.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der U880 war in der DDR der Allzweckprozessor schlechthin: Er steckte in B\u00fcrocomputern, Lern- und Schachcomputern und in Heimcomputern wie dem <a href=\"https:\/\/0o5.de\/magazin\/glossar\/robotron-z9001\/\">Robotron Z9001<\/a>, dem KC 87 und den KC 85\/2 bis KC 85\/4 aus M\u00fchlhausen. Vor 1990 war er der einzige Z80-kompatible Prozessor im gesamten RGW, dem Wirtschaftsraum der damaligen Ostblockstaaten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"heute\">Der Z80 heute: Retro-Spiele und Emulation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Weil Z80 und U880 dieselben Befehle verstehen, laufen neue Programme in Z80-Assembler auch auf alten DDR-Rechnern. Genau so sind die 17 Spiele f\u00fcr den Robotron Z9001 auf Player 0o5 entstanden. Im Browser f\u00fchrt eine Nachbildung des Rechners, ein <a href=\"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\">Emulator<\/a>, ihren Maschinencode aus \u2013 Befehl f\u00fcr Befehl wie auf dem Original.<\/p>\n\n\n\n<div class=\"wp-block-group mag-tip is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"mag-tip__text wp-block-paragraph\"><strong>Tipp:<\/strong> Wer verstehen will, wie Prozessoren grunds\u00e4tzlich arbeiten, ist mit dem Z80 gut bedient: \u00fcberschaubar viele Register, gut dokumentierte Befehle und viele Emulatoren zum gefahrlosen Ausprobieren.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"beispiele\">Z80 in Spielen auf Player 0o5<\/h2>\n\n\n\n<ul class=\"gl-games\"><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/duum-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Duum Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Duum Z9001<\/a> ist reiner Z80-Maschinencode: 27 517 Byte gepackt. Es l\u00e4dt ab Adresse 0300h, entpackt sich selbst und nutzt dann den Speicher bis BFFFh \u2013 daraus rechnet der U880 eine 3D-Ansicht aus Textzeichen.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/duum\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Duum Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Duum Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/duum-z9001-276\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/kosmos-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Kosmos Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Kosmos Z9001<\/a> berechnet mit dem Z80-Befehlssatz echte 3D-Drahtgitter f\u00fcr Schiffe, Planeten und Stationen. Im freien Raum schafft das Original bis zu 16 Bilder pro Sekunde.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/kosmos\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Kosmos Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Kosmos Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/kosmos-z9001-274\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/huepf-z9001-270\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/huepf-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/huepf-z9001-270\/\">H\u00fcpf Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/huepf-z9001-270\/\">H\u00fcpf Z9001<\/a> bringt 16 Level, Endgegner, Musik, Vorspann und Abspann in rund 26 KB Z80-Maschinencode unter; die Spiellogik l\u00e4uft fest mit 37,5 Takten pro Sekunde.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/huepf\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|H\u00fcpf Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>H\u00fcpf Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/huepf-z9001-270\/\">Zum Guide<\/a><\/p><\/div><\/li><li class=\"gl-game\"><a class=\"gl-game__img\" href=\"https:\/\/0o5.de\/magazin\/steine-z9001-242\/\" tabindex=\"-1\" aria-hidden=\"true\"><img src=\"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/steine-z9001-1-768x480.jpg\" alt=\"\" width=\"768\" height=\"480\" loading=\"lazy\" decoding=\"async\"><\/a><div class=\"gl-game__body\"><h3 class=\"gl-game__name\"><a href=\"https:\/\/0o5.de\/magazin\/steine-z9001-242\/\">Steine Z9001<\/a><\/h3><p><a href=\"https:\/\/0o5.de\/magazin\/steine-z9001-242\/\">Steine Z9001<\/a> ist in reinem Z80-Assembler geschrieben und l\u00e4uft auf Z9001, KC 85\/1 und KC 87 mit 48 KB RAM \u2013 im Browser in einer Nachbildung des Rechners.<\/p><p class=\"gl-game__links\"><a class=\"gl-game__play\" href=\"https:\/\/0o5.de\/games\/z9001\/steine\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Spiel \u00f6ffnen|Steine Z9001\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Steine Z9001 spielen<\/span><\/a><a class=\"gl-game__guide\" href=\"https:\/\/0o5.de\/magazin\/steine-z9001-242\/\">Zum Guide<\/a><\/p><\/div><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">H\u00e4ufige Fragen zu Z80<\/h2>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Ist der Z80 ein 8-Bit- oder ein 16-Bit-Prozessor?<\/summary>\n<p class=\"wp-block-paragraph\">Der Z80 ist ein 8-Bit-Prozessor: Er rechnet mit 8 Bit breiten Zahlen. Einige Register lassen sich aber zu 16 Bit koppeln, und Adressen sind 16 Bit breit, was 64 KB Speicher ergibt.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Was ist der Unterschied zwischen Z80 und U880?<\/summary>\n<p class=\"wp-block-paragraph\">Der U880 ist ein in Erfurt gebauter DDR-Nachbau des Z80. Er f\u00fchrt dieselben Befehle aus und unterscheidet sich nur in winzigen Details, sodass Z80-Programme darauf laufen.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Wie schnell ist ein Z80?<\/summary>\n<p class=\"wp-block-paragraph\">Die ersten Z80 liefen mit 2,5 MHz, sp\u00e4tere Fassungen mit 4, 6 oder 8 MHz. Der U880 im Robotron Z9001 arbeitet mit 2,46 MHz; einfache Befehle brauchen vier Takte.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details mag-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Wird der Z80 noch hergestellt?<\/summary>\n<p class=\"wp-block-paragraph\">Die klassische Z80-Reihe war in CMOS-Technik bis 2024 lieferbar. Programme f\u00fcr den Z80 laufen heute vor allem in Emulatoren weiter, etwa die Z9001-Spiele auf Player 0o5 im Browser.<\/p>\n<\/details>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"verwandte-begriffe\">Verwandte Begriffe<\/h2>\n\n\n\n<ul class=\"gl-rel\"><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/8-bit\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>8-Bit<\/b><span>Was bedeutet 8-Bit? Bits und Bytes einfach erkl\u00e4rt, warum 255 die gr\u00f6\u00dfte Zahl ist und was 8-Bit-Grafik und -Sound mit alten Prozessoren zu tun haben.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/assembler\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Assembler<\/b><span>Von LD A,5 zu 3E 05: Was Assembler ist, wie aus Befehlsw\u00f6rtern Maschinencode wird und warum Spiele f\u00fcr 8-Bit-Rechner bis heute so geschrieben werden.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/robotron-z9001\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Robotron Z9001<\/b><span>Der DDR-Heimcomputer aus Dresden: Z9001, KC 85\/1 und KC 87 erkl\u00e4rt \u2013 Technik, Grafik aus Zeichen, Kassette und Spiele, die du heute noch spielen kannst.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/heimcomputer\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Heimcomputer<\/b><span>Tastatur, Fernseher, Kassette: Was einen Heimcomputer der 1980er ausmachte, wie es in der DDR aussah und wo du heute noch daf\u00fcr geschriebene Spiele spielst.<\/span><\/a><\/li><li><a href=\"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\"><small>Retro &amp; DDR-Heimcomputer<\/small><b>Emulator<\/b><span>Alte Hardware als Software: Was ein Emulator ist, wie er Prozessor und Speicher nachbildet, was ihn vom Simulator unterscheidet und wie Z9001-Spiele im Browser laufen.<\/span><\/a><\/li><\/ul>\n\n\n\n<p class=\"gl-back\"><a class=\"mag-btn mag-btn--ghost\" href=\"https:\/\/0o5.de\/magazin\/glossar\/\">\u2190 Alle 199 Begriffe im Spiele-Glossar<\/a><a class=\"mag-btn mag-btn--play\" href=\"https:\/\/0o5.de\/\" data-s05-cat=\"Glossar\" data-s05-ev=\"Zur Spieleseite|Z80\"><svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M7 5l12 7-12 7z\" fill=\"currentColor\"\/><\/svg><span>Zu den Spielen<\/span><\/a><\/p>\n\n\n\n<script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@graph\": [{\"@type\": \"DefinedTerm\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#begriff\", \"name\": \"Z80\", \"description\": \"Der Z80 ist ein 8-Bit-Mikroprozessor, der 1976 auf den Markt kam und in vielen Heimcomputern und Spielautomaten steckte. In der DDR wurde er als U880 nachgebaut, etwa f\u00fcr den Robotron Z9001.\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/\", \"inLanguage\": \"de\", \"inDefinedTermSet\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\"}, \"subjectOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#richSnippet\"}, \"alternateName\": [\"Z80-Prozessor\", \"Z80-CPU\", \"Z 80\", \"Z80A\", \"Z80 microprocessor\"], \"sameAs\": [\"https:\/\/de.wikipedia.org\/wiki\/Zilog_Z80\", \"https:\/\/www.wikidata.org\/wiki\/Q203315\"], \"image\": \"https:\/\/0o5.de\/magazin\/wp-content\/uploads\/2026\/10\/glossar-z80-1.jpg\"}, {\"@type\": \"DefinedTermSet\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/#glossar\", \"name\": \"Spiele-Glossar von Player 0o5\", \"url\": \"https:\/\/0o5.de\/magazin\/glossar\/\", \"inLanguage\": \"de\", \"publisher\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#organization\"}}, {\"@type\": \"WebPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#webpage\", \"about\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#begriff\"}, \"mainEntity\": {\"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#begriff\"}, \"isPartOf\": {\"@id\": \"https:\/\/0o5.de\/magazin\/#website\"}, \"speakable\": {\"@type\": \"SpeakableSpecification\", \"cssSelector\": [\".gl-def__text\"]}, \"keywords\": \"z80 prozessor, z80 cpu, u880, z80 befehle, 8-bit prozessor, u880 ddr\", \"mentions\": [{\"@id\": \"https:\/\/0o5.de\/games\/z9001\/duum\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/kosmos\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/huepf\/#spiel\"}, {\"@id\": \"https:\/\/0o5.de\/games\/z9001\/steine\/#spiel\"}], \"relatedLink\": [\"https:\/\/0o5.de\/magazin\/glossar\/8-bit\/\", \"https:\/\/0o5.de\/magazin\/glossar\/assembler\/\", \"https:\/\/0o5.de\/magazin\/glossar\/robotron-z9001\/\", \"https:\/\/0o5.de\/magazin\/glossar\/heimcomputer\/\", \"https:\/\/0o5.de\/magazin\/glossar\/emulator\/\"]}, {\"@type\": \"FAQPage\", \"@id\": \"https:\/\/0o5.de\/magazin\/glossar\/z80\/#faq\", \"inLanguage\": \"de\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Ist der Z80 ein 8-Bit- oder ein 16-Bit-Prozessor?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Der Z80 ist ein 8-Bit-Prozessor: Er rechnet mit 8 Bit breiten Zahlen. Einige Register lassen sich aber zu 16 Bit koppeln, und Adressen sind 16 Bit breit, was 64 KB Speicher ergibt.\"}}, {\"@type\": \"Question\", \"name\": \"Was ist der Unterschied zwischen Z80 und U880?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Der U880 ist ein in Erfurt gebauter DDR-Nachbau des Z80. Er f\u00fchrt dieselben Befehle aus und unterscheidet sich nur in winzigen Details, sodass Z80-Programme darauf laufen.\"}}, {\"@type\": \"Question\", \"name\": \"Wie schnell ist ein Z80?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Die ersten Z80 liefen mit 2,5 MHz, sp\u00e4tere Fassungen mit 4, 6 oder 8 MHz. Der U880 im Robotron Z9001 arbeitet mit 2,46 MHz; einfache Befehle brauchen vier Takte.\"}}, {\"@type\": \"Question\", \"name\": \"Wird der Z80 noch hergestellt?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Die klassische Z80-Reihe war in CMOS-Technik bis 2024 lieferbar. Programme f\u00fcr den Z80 laufen heute vor allem in Emulatoren weiter, etwa die Z9001-Spiele auf Player 0o5 im Browser.\"}}]}]}<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Der Z80 ist einer der bekanntesten 8-Bit-Prozessoren. So arbeitet er, was der DDR-Nachbau U880 ist und welche Spiele auf Player 0o5 daf\u00fcr geschrieben sind.<\/p>\n","protected":false},"author":1,"featured_media":279,"parent":42,"menu_order":195,"comment_status":"closed","ping_status":"closed","template":"glossar-begriff","meta":{"footnotes":""},"class_list":["post-406","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/comments?post=406"}],"version-history":[{"count":2,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/406\/revisions"}],"predecessor-version":[{"id":901,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/406\/revisions\/901"}],"up":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/pages\/42"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media\/279"}],"wp:attachment":[{"href":"https:\/\/0o5.de\/magazin\/wp-json\/wp\/v2\/media?parent=406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}