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

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
м
Строка 41: Строка 41:
 
===Особенности КР1858ВМ1/U880===
 
===Особенности КР1858ВМ1/U880===
 
На территории ГДР VEB Mikroelektronik "Karl Marx" производила нелицензионную, при этом улучшенную, копию Z80 под маркой U880.
 
На территории ГДР VEB Mikroelektronik "Karl Marx" производила нелицензионную, при этом улучшенную, копию Z80 под маркой U880.
В СССР же производили копию U880 под наименованием КР1858ВМ1 и не только под этим.
+
<br>В СССР же производили копию U880 под наименованием КР1858ВМ1 и не только под этим.
 
<br>ВНИМАНИЕ !
 
<br>ВНИМАНИЕ !
 
<br>Самое интересное заключается в том, что эти процессоры не полностью идентичны оригинальному Z80.
 
<br>Самое интересное заключается в том, что эти процессоры не полностью идентичны оригинальному Z80.

Версия 22:30, 23 ноября 2016

Zilog Z80
Советский аналог Z80

Zilog Z80 — 8-разрядный микропроцессор, разработанный и производимый фирмой Zilog с июля 1976. Он широко использовался в домашних и персональных компьютерах, а также во встраиваемых и военных системах. Z80, вместе с его наследниками и клонами, составляют одно из наиболее широко использовавшихся семейств микропроцессоров, а также, вместе с семейством MOS Technology 6502, было доминирующим семейством на рынке 8-разрядных компьютеров с 1970-х до середины 1980-х.

История

Z80 является разработкой Фредерико Фэггина (Federico Faggin), который покинул Intel в 1974 году и вместе с Ральфом Ангерманном (Ralph Ungermann) основал Zilog. Процессор является бинарно-совместимым с Intel 8080, и большинство программ, разработанных для него, могут без проблем работать и на Z80, например, система CP/M. Основные отличия от 8080:

  • Расширенный набор команд;
  • Два индексных регистра IX и IY и инструкции для них;
  • Векторный режим прерываний (mode 2);
  • Два раздельных набора регистров (основной и альтернативный);
  • Встроенный механизм регенерации памяти;
  • 5-вольтовое напряжение;
  • Меньшая цена.

Благодаря высокой производительности и низкой цене, Z80 стал самым популярным 8-битным процессором. Первые его версии работали на частоте 2.5 МГц, более поздние — до 20 МГц.

Использование

Z80 часто использовался в различных периферийных устройствах и вспомогательных схемах, например:

  • матричные принтеры;
  • автоответчики, факсы;
  • программируемые контроллеры (PLC);
  • робототехнике;
  • консолях для кредитных карт;
  • модемах;
  • программируемых калькуляторах;
  • MP3 плеерах;
  • игровых автоматах (Pac Man, Galaga);
  • домашних видео консолях (ColecoVision, Sega Master System - графический сопроцессор, Sega Game Gear);
  • как ЦПУ для Game Boy, Game Boy Color;
  • Game Boy Advance;
  • как аудио сопроцессор для SNK Neo-Geo и Sega Mega Drive;
  • синтезаторах;
  • драм машинах;
  • домашнем компьютере ZX Spectrum.

Особенности КР1858ВМ1/U880

На территории ГДР VEB Mikroelektronik "Karl Marx" производила нелицензионную, при этом улучшенную, копию Z80 под маркой U880.
В СССР же производили копию U880 под наименованием КР1858ВМ1 и не только под этим.
ВНИМАНИЕ !
Самое интересное заключается в том, что эти процессоры не полностью идентичны оригинальному Z80.
Отличия:

  • не выставляется флаг CY при выполнении команды OUTI (когда L ноль)
  • другое поведение скрытого регистра шины, видимого через недокументированные флаги F3 и F5.

Вполне возможно, что данные особенности могли влиять на работоспособность каких то программных защит.