Z80

Uiterlijk naar zijbalk verplaatsen verbergen
Zilog-processoren
Zilog Z80-processor
Zilog Z80-processor
ZiLOG

Z80-reeks: Z80 · Z180 · Z280 · Z380 · Z800 · eZ80
Z8000-reeks: Z8000 · Z80000
Microcontroller: Z8

Compatibels
Z80-reeks: ASCII R800 · Hitachi HD64180 ·
Microelectronica MMN80 · NEC µPD780C ·
Sharp LH-0080 · T34 · U880

De Z80 is een 8 bit processor, die werd ontworpen door het bedrijf Zilog. Hij werd uitgebracht in 1976 en is in essentie een processor die compatibel is met de 8080 van Intel, maar met meer instructies, registers en adresseringsmethoden. Zoals veel chips uit de twintigste eeuw werd de Z80 ook in licentie gemaakt, onder meer door SGS, Mostek, NEC, Sharp, Toshiba en Hitachi.

Geschiedenis

De Z80 ontstond toen Federico Faggin in 1974 vertrok bij Intel om samen met Ralph Ungermann het bedrijf Zilog te starten. Faggin werkte eerder aan fundamentele transistor en halfgeleider fabricagetechnologie. Hij ontwierp ook het basisontwerp dat werd gebruikt bij Intel voor computergeheugen en microprocessors. Als hoofdontwerper werkte hij onder meer aan de Intel 4004 en de 8080.

Het ontwerp van de Z80 was gericht op het gebruik in computerterminals, printers, kasregisters, maar ook telecomapparatuur, industriële robots en apparatuur voor automatisering.

In juli 1976 kwam de Z80 formeel beschikbaar op de markt.

Vergelijking met 8080

Enkele uitbreidingen ten opzichte van de 8080 zijn:

Door dit alles is de Z80 sneller dan de 8080 bij dezelfde klokfrequentie, mits de software gebruikmaakt van de extra mogelijkheden.

Z80-familie

De kloksnelheid van de oorspronkelijke Z80-processor werd gestaag opgevoerd. De Z80-processor is in de onderstaande varianten verschenen:

Later werd een CMOS-ontwerp geleverd dat tot 20 MHz snelheid bood. In 2008 leverde Zilog Z80-compatibele processoren met kloksnelheden van 1 tot 50 MHz, waarbij de eZ80-processoren tot vier keer minder kloktikken nodig hebben per uitgevoerde instructie dan de oorspronkelijke Z80.

Aansluitingen

PinoutPinout

Alle besturingslijnen zijn laag actief.

M1 MREQ IORQ WR RD RFSH
opcode lezen actief actief actief
geheugen lezen actief actief
geheugen schrijven actief actief
invoer actief actief
uitvoer actief actief
geheugen verversen actief actief
interruptrespons actief actief

Toepassing

De Z80A-processor wordt onder meer toegepast in spelcomputers van Sega, zoals de Master System, de Mega Drive als co-processor voor het geluid en om Master System-spellen via een adapter te kunnen spelen. De Z80 is ook breed toegepast in veel homecomputers uit de jaren 80, zoals in de Tandy TRS80, Sinclair ZX80, ZX81 en ZX Spectrum, MSX, Amstrad CPC, Philips P2000, Exidy Sorcerer, en CP/M-compatibele computers. Maar ook bijvoorbeeld in de dam- en schaakcomputers (Checker Challenger en Chess Challenger) van Fidelity. Tegenwoordig wordt de Z80 nog gebruikt in diverse apparaten, zoals taxameters en grafische rekenmachines, zoals de Texas Instruments TI-84 Plus.

Zie ook

Externe links

Mediabestanden · · Sjabloon bewerken Microprocessoren
AMD:K5 · K6 · Athlon · Athlon 64 · Athlon 64 X2 · Athlon II · Athlon XP · Duron · Opteron · Phenom · Phenom II · Ryzen · Sempron
Atmel:AVR
DEC:Alpha
Hudson:Soft HuC6280
IBM:POWER5 · POWER6
Intel:8051 · Gulftown · 4004 · 4040 · 8008 · 8080 · 8085 · 8086 · 8088 · 80186 · 80188 · 80286 · 80386 · 80486 ·Atom · Celeron · Core · Core 2 · Core 2 Quad · Core i3 · Core i5 · Core i7 · Core i9 · i860 · i960 · Itanium · Itanium 2 · Xeon
Intel Pentium:4 · D · Extreme Edition · II · III · M · MMX · Pro
MOS:6502 · WDC 65816 · WDC 65C02
Motorola:Coldfire · Dragonball · 68000 · 68008 · 68010 · 68012 · 68020 · 68030 · 68040 · 68060 · 68851 · 68881
NEC:µPD780C · V20 · V30
Sony:Cell
Zilog:Z80 · Z180 · Z280 · Z380 · Z800 · eZ80 · Z8000 · Z80000 · ASCII R800 · Sharp LH-0080 · U880 · Hitachi HD64180
Xilinx:MicroBlaze
Instructiesets:ARM · M6800 · x86 · 8080&Z80 · RISC-V