Zilog Z80: различия между версиями
Panther (обсуждение | вклад) (→Документация: +1) |
Xolod (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 36: | Строка 36: | ||
== Ссылки == | == Ссылки == | ||
* [http://www.z80.info www.z80.info]{{ref-en}} | * [http://www.z80.info www.z80.info]{{ref-en}} Большая подборка документации | ||
* [http://www.zilog.com/products/xq/asp/fam.220/qx/family.htm Информация о продуктах семейства Z80 на сайте Zilog.]{{ref-en}} | * [http://www.zilog.com/products/xq/asp/fam.220/qx/family.htm Информация о продуктах семейства Z80 на сайте Zilog.]{{ref-en}} | ||
* [http://trd.speccy.cz/book.htm Страница, где, среди прочего, можно найти материалы по программированию на ассемблере Z80.] | * [http://trd.speccy.cz/book.htm Страница, где, среди прочего, можно найти материалы по программированию на ассемблере Z80.] | ||
== Документация == | == Документация == | ||
* [[/Система команд|Полная система команд, принципы эмуляции]] | |||
* [[Z80/Недокументированные команды|Недокументированные команды]] | * [[Z80/Недокументированные команды|Недокументированные команды]] | ||
* {{www}} [http://www.zophar.net/tech/files/z80opcod.txt Список команд, отсортированный по кодам] {{ref-en}} | |||
* {{www}} [http://www.zophar.net/tech/files/z80opcod.txt | |||
* {{www}} [http://www.zophar.net/tech/files/z80-1.txt Таблица кодов команд] {{ref-en}} | * {{www}} [http://www.zophar.net/tech/files/z80-1.txt Таблица кодов команд] {{ref-en}} | ||
* {{pdf||The Undocumented Z80 Documented|datasheets/processors/Z80/z80-documented.pdf}} {{ref-en}} | |||
* {{pdf | |||
* {{www}} [http://www.zophar.net/tech/files/z80undoc.html Z80 Undocumented Instructions] {{ref-en}} | * {{www}} [http://www.zophar.net/tech/files/z80undoc.html Z80 Undocumented Instructions] {{ref-en}} | ||
* {{pdf | * {{pdf||Z80 Family CPU User Manual|datasheets/processors/Z80/um0080.pdf}} {{ref-en}} | ||
* {{www}} [http://www.codenet.ru/progr/asm/z80i8080.php Соответствие имен команд i8080 и Z80] | * {{www}} [http://www.codenet.ru/progr/asm/z80i8080.php Соответствие имен команд i8080 и Z80] | ||
[[Категория:Zilog Z80]] | [[Категория:Zilog Z80]] |
Текущая версия от 20:20, 18 сентября 2023
Этот документ распространяется на условиях лицензии CC-BY-SA 3.0 Данная статья основана на материалах из Википедии. См. оригинал, список авторов |
Zilog Z80 — 8-разрядный микропроцессор, разработанный и производимый фирмой Zilog с 1976 года. Он широко использовался в домашних и персональных компьютерах, а также во встраиваемых и военных системах. Z80, вместе с его наследниками и клонами, составляют одно из наиболее широко использовавшихся семейств микропроцессоров, а также, вместе с семейством MOS Technology 6502, было доминирующим семейством на рынке 8-разрядных компьютеров с 1970-х до середины 1980-х.
Zilog Z80 вышел спустя некоторое время после появления на рынке Intel 8080. Новый процессор создавался бинарно-совместимым с 8080, так что большая часть кода для 8080 шла на новом процессоре, в частности — операционная система CP/M. Z80 имел ряд улучшений по сравнению с 8080:
- расширенный набор команд, включая побитовые операции, поблочное копирование, поблочный ввод/вывод, инструкции поиска
- новые регистры IX и IY, и инструкции для них
- новые режимы прерываний
- два отдельных блока регистров, между которыми можно быстро переключиться
- единственный 5-вольтовый источник питания
- встроенная схема регенерации динамической памяти
- значительно меньшая цена
Первые модели Z80 работали на тактовой частоте 2,5 МГц, более поздние модели достигали частоты до 20 МГц.
В Советском Союзе были созданы полностью совместимые клоны Z80 — микропроцессоры Т34ВМ1 и КР1858ВМ1. В Восточной Германии производился клон U880; он использовался, в частности, в компьютерах Robotron 1715 и Правец 8.
Использование
Z80, в частности, использовался:
- Во многих моделях домашних компьютеров, включая:
- TRS-80
- Amstrad CPC
- Sinclair ZX80 и ZX81, а также ZX Spectrum
- Enterprise-64 и Enterprise-128
- Компьютеры стандарта MSX
- В ряде игровых автоматов, в качестве центрального либо звукового процессора
- В игровых приставках ColecoVision, Sega Master System и Sega Game Gear
- В карманных игровых приставках Nintendo GameBoy и Game Boy Color (в виде упрощённой версии)
См. также
Ссылки
- www.z80.info(англ.) Большая подборка документации
- Информация о продуктах семейства Z80 на сайте Zilog.(англ.)
- Страница, где, среди прочего, можно найти материалы по программированию на ассемблере Z80.