Zilog Z80: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
Строка 1: Строка 1:
 
[[файл:Zilog_Z80.jpg|thumb|250px|Zilog Z80 1993 г.в.]]
 
[[файл:Zilog_Z80.jpg|thumb|250px|Zilog Z80 1993 г.в.]]
[[файл:KP1858BM1.jpg|thumb|250px|Процессор КР1858ВМ1 1993 г.в., "Ангстрем"]]
 
  
 
Z80 - 8-разрядный микропроцессор, разработанный фирмой Zilog в 1976 году. Стал самым распространенным 8-разрядным микропроцессором, далеко обойдя свой прототип в лице [[Intel 8080|8080]].
 
Z80 - 8-разрядный микропроцессор, разработанный фирмой Zilog в 1976 году. Стал самым распространенным 8-разрядным микропроцессором, далеко обойдя свой прототип в лице [[Intel 8080|8080]].
Строка 26: Строка 25:
 
===Аналоги===
 
===Аналоги===
  
 +
[[файл:KP1858BM1.jpg|thumb|250px|Процессор КР1858ВМ1 1993 г.в., "Ангстрем"]]
 
Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно.  
 
Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно.  
 
В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДРовский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.
 
В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДРовский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.

Версия 17:36, 24 января 2021

Zilog Z80 1993 г.в.

Z80 - 8-разрядный микропроцессор, разработанный фирмой Zilog в 1976 году. Стал самым распространенным 8-разрядным микропроцессором, далеко обойдя свой прототип в лице 8080.

Описание

Прототипом Z80 служил процессор 8080, а разрабатывали его люди, в свое время приложившие руки к 8080 и 8008. Z80 во многом исправлял недостатки своего прототипа:

Одно напряжение питания +5В против трех (-5, +5 и +12) у 8080;

Встроенный тактовый генератор - отсутствие необходимости в 8224 (580ГФ24);

Встроенный регенератор динамической оперативной памяти - отсутствие необходимости в 3242 (580ВТ42);

Совместимость всех выводов с транзисторно-транзисторной логикой - в те годы достоинство КМОП-логики в плане микроскопических входных токов перечеркивалось ее низким быстродействием. Именно поэтому в большинстве своем в отечественных ЭВМ тех лет применялась ТТЛШ серии К555 и КР1533, а не КМОП серия К561;

Повышение числа регистров общего назначения, что позволяло в простых устройствах обходиться вообще без ОЗУ, используя только внутренние РОНы процессора.

Z80 выпускался в 40-выводном корпусе DIP, позже выпускались версии в корпусах для поверхностного монтажа. Первоначальный вариант изготавливался по N-МОП технологии, однако позже был выполнен переход на КМОП. Тактовая частота базовой версии составляла 2,5 МГц, однако в позднейших КМОП-версиях она доходила до 20 МГц!

Процессор Z80 был дороже чем 8080, однако был более простым в использовании. Наверное, это и предопределило его успех.

Аналоги

Процессор КР1858ВМ1 1993 г.в., "Ангстрем"

Ввиду огромной популярности, аналоги Z80 выпускались множеством фирм по всему миру, все их перечислить вряд ли возможно. В странах СЭВ Z80 производили в ГДР под названиями U880 и 80A-CPU (выпускались варианты как в пластиковых, так и в металлокерамических корпусах) и в СРР под названием MMN80. При этом, по некоторым данным, ГДРовский процессор не совсем соответствует своему прототипу: не выставляется флаг CY при выполнении команды OUTI (когда L=0), а также выявлено другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5. К началу 1990-х свою версию Z80 (по распространенному в Сети мнению, советские варианты не были копиями, а именно аналогами) разработали в СССР на предприятии "Ангстрем" (Зеленоград) под названием Т34ВМ1. В серийном производстве отечественный Z80 назывался КР1858ВМ1. В начале 90-х в Минске на заводе "Транзистор" выпускался процессор КР1858ВМ3 - КМОП-вариант Z80. Процессор 8085 также в какой-то мере можно назвать ответом на Z80.

Периферия

Z80 мог использовать любую периферию к другим 8-разрядным микропроцессорам, например 8080. Однако, как и в случае с 8088, разработчику стоит помнить о том, что тактовая частота Z80 может превышать максимальную тактовую частоту для "старой" периферии к 8080 или иным микропроцессорам, рассчитанным на меньшие тактовые частоты.

Применение

Z80, благодаря своей универсальности, быстро снискал широчайшую популярность. Его применение не ограничивается одними "спектрумами" - по сути везде, где требовался дешевый и простой микропроцессор, ставили (и, наверняка, ставят сейчас!) Z80. Автоматические определители номера, процессоры карт RFID, стиральные машины, скороварки, ракеты...