Zilog Z80 — 8-бітний мікропроцесор, розроблений фірмою Zilog та випущений у продаж в липні 1976. Він широко використовувався як у персональних комп'ютерах та вбудованих системах, так і для військових потреб. Z80 та його похідні з клонами складають одне з найбільш використовуваних сімейств процесорів усіх часів, та разом з сімейством 6502 домінували на ринку 8-бітних мікропроцесорів з середини 1970-х до середини 1980-х.
Zilog Z80, одна з найперших партій (23 тиждень 1976 року) | |
Роки виробництва: | липень 1976 |
---|---|
Розробник: | Zilog |
Виробник(и): | Zilog, d, d, STMicro, NEC, Sharp, Toshiba, d, GoldStar[d], Hitachi і National Semiconductor |
Макс. частота CPU: | 1 МГц – 20 МГц |
Техпроцес: | 3 мкм |
Набір команд: | CISC, розширений набір на базі , 158 основних інструкцій |
Ядра: | 1 |
Наступник: | Zilog Z180 |
Роз'єм(и): |
|
Zilog мала декілька ліцензованих виробників Z80, хоча багато країн (особливо СРСР та соцтабір) виробляли власні клони.
Продаж ліцензії Zilog'ом дозволило продуктам маленьких компаній домогтися визнання та конкурувати на світовому ринку з такими гігантами, як Toshiba. Отже, Zilog виробляла менше половини Z80 з моменту його появи. В наступні десятиліття Zilog переорієнтувалася на зростаючий ринок вбудованих систем (для чого спочатку і були створені Z80 та ).
Історія
Процесор Z80 був створений, коли один з розробників Intel 8080 Федеріко Фаджин залишив Intel у кінці 1974 і заснував Zilog разом з . Вже у липні 1976 вони випустили Z80 на ринок. Він був розроблений для двійкової сумісності з Intel 8080, тому що було багато програм для 8080 (наприклад, операційна система (CP/M)), які могли працювати на Z80 без модифікації. Масатоші Шіма — один з розробників 4004 та 8080, також зробив внесок у розробку.
Переваги Z80 в порівнянні з 8080
- розширений набір інструкцій: операції з бітами, переміщення блоків, блокові команди вводу/виводу, інструкції пошуку;
- нові індексні регістри IX та IY з інструкціями прямої база + зсув адресації;
- поліпшена система переривань;
- два окремих блока регістрів, між якими можна швидко перемикатись, наприклад, для швидкої реакції на переривання;
- розширено кількість адресованих портів з 256 до 65536 (16-бітна адресація можлива за допомогою регістра BC);
- робота від одного 5-вольтового джерела живлення;
- вбудована схема регенерації динамічної пам'яті;
- менша кількість мікросхем для обслуговування процесора;
- значно менша ціна.
Технічний опис
Ця стаття містить фрагменти іноземною мовою. |
Технічні характеристики
- Дата анонсу: липень 1976 року
- Тактова частота (МГц): 2,5 — 8 для основної версії; КМОП-версії від 1 (версія Z80L Z8300-1) до 20; короткі команди виконуються за 4 такти.
- Розрядність регістрів: 8 біт
- Розрядність шини даних: 8 біт
- Розрядність шини адреси: 16 біт
- Обсяг адресованої пам'яті: 64 Кбайт
- Кількість транзисторів: 8500
- Техпроцес (нм): 3000 (3 мкм)
- Розмір кристала: 4,6 на 4,9 мм; площа — 22,54 мм²
- Напруга живлення: +5 В
- Корпус: 40-контактний керамічний чи пластиковий DIP, 44-контактний та
Варіанти Z80:
- Z80 — 2,5 МГц
- Z80A — 4 МГц
- Z80B — 6 МГц
- Z80H — 8 МГц
Співпроцесори
Для збільшення продуктивності Z80, у якого, як і i8080, не було апаратних команд ділення і множення, а також команд для роботи над числами з рухомою комою, використовувались співпроцесори.
am9511 і am9512
В 1979 році фірмою AMD для Z80 було розроблено арифметичний співпроцесор am9511 (техпроцес 3 мкм, 32-розрядна математика, додаючи обчислення з рухомою комою над числами в форматі 23+7), а через рік до нього додався am9512, який розширював функціональні можливості і додавав операції над 64-розрядними числами. Процесори засновані на 16-розрядному ALU, використовували зворотню польську нотацію і стек завглибшки 4 кроки.
При використанні комплекту продуктивність комп'ютера на математичних обчисленнях збільшувалась приблизно в 4 рази порівняно з програмними обчисленням на Z80. Множення двох 32-розрядних чисел займало приблизно 200 циклів.
Комплект використовувався в деяких системах з шиною і ОС (CP/M), зокрема, в комп'ютерах фірми NorthStar.
National Semiconductor MM57109N
В 1979 році британська фірма випустила комп'ютер , де спільно з Z80 використовувався математичний співпроцесор National Semiconductor MM57109N з сімейства COP4xx.
Мікропроцесорний комплект
Також до процесора Z80 існують мікросхеми підтримки:
- Z80PIO (Parallel Input Output) — інтерфейс паралельного вводу-виводу даних, два незалежних двосторонніх канали, корпус DIP40, PLCC44 и PQFP44.
- Z80CTC (Counter Timer Circuit) — Z0843004, Z0843006, Z84C3006, Z84C3008, Z84C3010 — лічильник/таймер, чотири незалежних канали, корпус DIP28, PLCC44 и PQFP44.
- Z80SIO (Serial Input Output) — інтерфейс користувацького вводу-виводу даних, двоканальний, багатофункціональний, підтримує як синхронний/асинхронний байт-орієнтований протокол [en], так і біт-орієнтовані синхронні HDLC і IBM SDLC; підтримує CRC-контроль; корпус DIP40, PLCC44 и PQFP44.
- Z80DMA (Direct Memory Access) — контролер прямого доступу до пам'яті, одноканальний, корпус DIP40, PLCC44 и PQFP44
- Z80DART (Dual Asynchronous Receiver/Transmitter) — UART двоканальний асинхронний прийомопередавач.
Радянські та пострадянські аналоги
На кількох радянських заводах було налагоджено виготовлення аналогів Z80: , . Деякі заводи займалися тільки корпусуванням готових кристалів, наприклад тайванських чи німецьких [de].
Приклади використання
- Комп'ютери, як домашнього так і бізнес призначення:
- Sinclair ZX Spectrum, ZX80, ; SAM Coupé
- Amstrad CPC, [en]
- MSX
- TRS-80
- Holborn 9100
- Sharp , [en]
- SV-318, SV-328
- Sega SC-3000
- [en]
- [en]
- Enterprise 64,
- Robotron , [de], [en], [en]
- Osborne 1
- [en]
- Galaksija
- [en]
- [en] і терміналів на (CP/M)
- (як вторинний процесор)
- Деякі комп'ютери мали розширення з Z80 для CP/M: Apple II, , тощо.
- Ігрові приставки:
- ColecoVision
- Sega SG-1000
- Sega Master System
- (як допоміжний)
- Neo Geo (як допоміжний)
- Портативні ігрові консолі:
- Game Boy
- Game Gear
- Sega Nomad
- Game Boy Color
- Game Boy Advance (як допоміжний)
- Ігрові автомати, як центральний або звуковий процесор
- Жорсткі диски
- Модеми
- Калькулятори Texas Instruments серій: [en], [en], [en], [en], [en], [en], [en]
- Принтери, наприклад Robotron CM6329M
- Факси
- Копіювальні апарати
- Алкотестери
- Термінали для кредитних карток
- Телефони з , що продавалися в Росії в 1990-х
- Промислові роботи
- Електронне музичне обладнання
- Різноманітні прилади, в тому числі військового призначення
Див. також
Примітки
- Клони Zilog Z80 [ 3 лютого 2016 у Wayback Machine.](рос.)
- Brock, Gerald W. (2003). The second information revolution. Harvard University Press. ISBN .
Посилання
- www.z80.info [ 8 травня 2022 у Wayback Machine.](англ.)
- Книга про мікропроцесор Zilog Z80(рос.)
- Транслятор к отладчику микропроцессора Zilog Z80 [ 4 березня 2016 у Wayback Machine.](рос.)
- Повна система команд Z80, включно з недокументованими [ 25 листопада 2020 у Wayback Machine.] (рос.)
- (англ.)
- Матеріали з програмування на асемблері Z80. [ 4 березня 2016 у Wayback Machine.]
Це незавершена стаття про електроніку. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Zilog Z80 8 bitnij mikroprocesor rozroblenij firmoyu Zilog ta vipushenij u prodazh v lipni 1976 Vin shiroko vikoristovuvavsya yak u personalnih komp yuterah ta vbudovanih sistemah tak i dlya vijskovih potreb Z80 ta jogo pohidni z klonami skladayut odne z najbilsh vikoristovuvanih simejstv procesoriv usih chasiv ta razom z simejstvom 6502 dominuvali na rinku 8 bitnih mikroprocesoriv z seredini 1970 h do seredini 1980 h Zilog Z80Zilog Z80 odna z najpershih partij 23 tizhden 1976 roku Roki virobnictva lipen 1976Rozrobnik ZilogVirobnik i Zilog d d STMicro NEC Sharp Toshiba d GoldStar d Hitachi i National SemiconductorMaks chastota CPU 1 MGc 20 MGcTehproces 3 mkmNabir komand CISC rozshirenij nabir na bazi 158 osnovnih instrukcijYadra 1Nastupnik Zilog Z180Roz yem i DIP40 novitnij Zilog Z80 Zilog mala dekilka licenzovanih virobnikiv Z80 hocha bagato krayin osoblivo SRSR ta soctabir viroblyali vlasni kloni Prodazh licenziyi Zilog om dozvolilo produktam malenkih kompanij domogtisya viznannya ta konkuruvati na svitovomu rinku z takimi gigantami yak Toshiba Otzhe Zilog viroblyala menshe polovini Z80 z momentu jogo poyavi V nastupni desyatilittya Zilog pereoriyentuvalasya na zrostayuchij rinok vbudovanih sistem dlya chogo spochatku i buli stvoreni Z80 ta IstoriyaProcesor Z80 buv stvorenij koli odin z rozrobnikiv Intel 8080 Federiko Fadzhin zalishiv Intel u kinci 1974 i zasnuvav Zilog razom z Vzhe u lipni 1976 voni vipustili Z80 na rinok Vin buv rozroblenij dlya dvijkovoyi sumisnosti z Intel 8080 tomu sho bulo bagato program dlya 8080 napriklad operacijna sistema CP M yaki mogli pracyuvati na Z80 bez modifikaciyi Masatoshi Shima odin z rozrobnikiv 4004 ta 8080 takozh zrobiv vnesok u rozrobku Perevagi Z80 v porivnyanni z 8080rozshirenij nabir instrukcij operaciyi z bitami peremishennya blokiv blokovi komandi vvodu vivodu instrukciyi poshuku novi indeksni registri IX ta IY z instrukciyami pryamoyi baza zsuv adresaciyi polipshena sistema pererivan dva okremih bloka registriv mizh yakimi mozhna shvidko peremikatis napriklad dlya shvidkoyi reakciyi na pererivannya rozshireno kilkist adresovanih portiv z 256 do 65536 16 bitna adresaciya mozhliva za dopomogoyu registra BC robota vid odnogo 5 voltovogo dzherela zhivlennya vbudovana shema regeneraciyi dinamichnoyi pam yati mensha kilkist mikroshem dlya obslugovuvannya procesora znachno mensha cina Tehnichnij opisCya stattya mistit neperekladeni fragmenti inozemnoyu movoyu Vi mozhete dopomogti proyektu pereklavshi yih ukrayinskoyu Tehnichni harakteristikiShema rozpinovkiData anonsu lipen 1976 roku Taktova chastota MGc 2 5 8 dlya osnovnoyi versiyi KMOP versiyi vid 1 versiya Z80L Z8300 1 do 20 korotki komandi vikonuyutsya za 4 takti Rozryadnist registriv 8 bit Rozryadnist shini danih 8 bit Rozryadnist shini adresi 16 bit Obsyag adresovanoyi pam yati 64 Kbajt Kilkist tranzistoriv 8500 Tehproces nm 3000 3 mkm Rozmir kristala 4 6 na 4 9 mm plosha 22 54 mm Napruga zhivlennya 5 V Korpus 40 kontaktnij keramichnij chi plastikovij DIP 44 kontaktnij ta Varianti Z80 Z80 2 5 MGc Z80A 4 MGc Z80B 6 MGc Z80H 8 MGcSpivprocesoriDlya zbilshennya produktivnosti Z80 u yakogo yak i i8080 ne bulo aparatnih komand dilennya i mnozhennya a takozh komand dlya roboti nad chislami z ruhomoyu komoyu vikoristovuvalis spivprocesori am9511 i am9512 V 1979 roci firmoyu AMD dlya Z80 bulo rozrobleno arifmetichnij spivprocesor am9511 tehproces 3 mkm 32 rozryadna matematika dodayuchi obchislennya z ruhomoyu komoyu nad chislami v formati 23 7 a cherez rik do nogo dodavsya am9512 yakij rozshiryuvav funkcionalni mozhlivosti i dodavav operaciyi nad 64 rozryadnimi chislami Procesori zasnovani na 16 rozryadnomu ALU vikoristovuvali zvorotnyu polsku notaciyu i stek zavglibshki 4 kroki Pri vikoristanni komplektu produktivnist komp yutera na matematichnih obchislennyah zbilshuvalas priblizno v 4 razi porivnyano z programnimi obchislennyam na Z80 Mnozhennya dvoh 32 rozryadnih chisel zajmalo priblizno 200 cikliv Komplekt vikoristovuvavsya v deyakih sistemah z shinoyu i OS CP M zokrema v komp yuterah firmi NorthStar National Semiconductor MM57109N V 1979 roci britanska firma vipustila komp yuter de spilno z Z80 vikoristovuvavsya matematichnij spivprocesor National Semiconductor MM57109N z simejstva COP4xx Mikroprocesornij komplektTakozh do procesora Z80 isnuyut mikroshemi pidtrimki Z80PIO Parallel Input Output interfejs paralelnogo vvodu vivodu danih dva nezalezhnih dvostoronnih kanali korpus DIP40 PLCC44 i PQFP44 Z80CTC Counter Timer Circuit Z0843004 Z0843006 Z84C3006 Z84C3008 Z84C3010 lichilnik tajmer chotiri nezalezhnih kanali korpus DIP28 PLCC44 i PQFP44 Z80SIO Serial Input Output interfejs koristuvackogo vvodu vivodu danih dvokanalnij bagatofunkcionalnij pidtrimuye yak sinhronnij asinhronnij bajt oriyentovanij protokol en tak i bit oriyentovani sinhronni HDLC i IBM SDLC pidtrimuye CRC kontrol korpus DIP40 PLCC44 i PQFP44 Z80DMA Direct Memory Access kontroler pryamogo dostupu do pam yati odnokanalnij korpus DIP40 PLCC44 i PQFP44 Z80DART Dual Asynchronous Receiver Transmitter UART dvokanalnij asinhronnij prijomoperedavach Radyanski ta postradyanski analogiNa kilkoh radyanskih zavodah bulo nalagodzheno vigotovlennya analogiv Z80 Deyaki zavodi zajmalisya tilki korpusuvannyam gotovih kristaliv napriklad tajvanskih chi nimeckih de Prikladi vikoristannyaKomp yuteri yak domashnogo tak i biznes priznachennya Sinclair ZX Spectrum ZX80 SAM Coupe Amstrad CPC en MSX TRS 80 Holborn 9100 Sharp en SV 318 SV 328 Sega SC 3000 en en Enterprise 64 Robotron de en en Osborne 1 en Galaksija en en i terminaliv na CP M yak vtorinnij procesor Deyaki komp yuteri mali rozshirennya z Z80 dlya CP M Apple II tosho Igrovi pristavki ColecoVision Sega SG 1000 Sega Master System yak dopomizhnij Neo Geo yak dopomizhnij Portativni igrovi konsoli Game Boy Game Gear Sega Nomad Game Boy Color Game Boy Advance yak dopomizhnij Igrovi avtomati yak centralnij abo zvukovij procesor Zhorstki diski Modemi Kalkulyatori Texas Instruments serij en en en en en en en Printeri napriklad Robotron CM6329M Faksi Kopiyuvalni aparati Alkotesteri Terminali dlya kreditnih kartok Telefoni z sho prodavalisya v Rosiyi v 1990 h Promislovi roboti Elektronne muzichne obladnannya Riznomanitni priladi v tomu chisli vijskovogo priznachennyaDiv takozhSmakyPrimitkiKloni Zilog Z80 3 lyutogo 2016 u Wayback Machine ros Brock Gerald W 2003 The second information revolution Harvard University Press ISBN 978 0 674 01178 6 Posilannyawww z80 info 8 travnya 2022 u Wayback Machine angl Kniga pro mikroprocesor Zilog Z80 ros Translyator k otladchiku mikroprocessora Zilog Z80 4 bereznya 2016 u Wayback Machine ros Povna sistema komand Z80 vklyuchno z nedokumentovanimi 25 listopada 2020 u Wayback Machine ros angl Materiali z programuvannya na asembleri Z80 4 bereznya 2016 u Wayback Machine Ce nezavershena stattya pro elektroniku Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi