Intel 8080: различия между версиями
Panther (обсуждение | вклад) |
Panther (обсуждение | вклад) (→Документация: + 1) |
||
Строка 47: | Строка 47: | ||
== Документация == | == Документация == | ||
* [[Intel 8080/Коды команд| | * [[Intel 8080/Коды команд|Таблица кодов команд]] | ||
* {{www}} [http://www.computer-museum.ru/technlgy/i8080.php Краткое описание системы команд] | |||
* {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/8080/Intel_8080_Data_Sheet.pdf Intel 8080 Data Sheet] {{ref-en}} | * {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/8080/Intel_8080_Data_Sheet.pdf Intel 8080 Data Sheet] {{ref-en}} | ||
* {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/8080/Intel_8080_ASM_Lang_Manual.pdf Intel 8080 ASM Lang Manual] {{ref-en}} | * {{pdf}} [http://www.emuverse.ru/downloads/datasheets/processors/8080/Intel_8080_ASM_Lang_Manual.pdf Intel 8080 ASM Lang Manual] {{ref-en}} |
Версия от 10:14, 26 октября 2007
Этот документ распространяется на условиях лицензии CC-BY-SA 3.0 Данная статья основана на материалах из Википедии. См. оригинал, список авторов |
Intel 8080 — 8-битный микропроцессор, выпущенный компанией Intel в апреле 1974 года. Представляет собой усовершенствованную версию процессора Intel 8008. По заверениям Intel, этот процессор обеспечивал десятикратный прирост производительности по сравнению с микропроцессором Intel 8008.
Описание
Новый процессор выпускался по новейшей тогда 6-микронной NMOS технологии, что позволило разместить на кристалле 4500 транзисторов. Процессор, хотя и был построен на архитектуре Intel 8008, но имел множество отличий от своего предшественника, благодаря которым и получил большую популярность. В новом процессоре была очень развита система команд — 16 команд передачи данных, 31 команда для их обработки, 28 команд для перехода (с прямой адресацией), 5 команд управления. В микропроцессоре Intel 8080 не было команд умножения, для их использования приходилось применять сопроцессор. Процессор, благодаря наличию 16-разрядной адресной шины, мог адресовать 64 Кбайт памяти, которая теперь не разделялась на память команд и данных. Хотя процессор и был 8-разрядным и содержал 7 8-битных регистров (A, B, C, D, E, H, L), он мог обрабатывать и 16-разрядные числа, для этого объединялись некоторые пары регистров (BC, DE, HL). В новом процессоре использовался стек внешней памяти (в i8008 стек был внутренним).
На базе микропроцессора Intel 8080 фирмой MITS был выпущен «первый в мире миникомпьютерный комплект, который может соперничать с промышленными образцами» (персональный компьютер) Altair-8800, который пользовался невероятно большой по тем временам популярностью (MITS не успевала даже вовремя обрабатывать заказы).
Помимо Altair-8800, микропроцессор Intel 8080 также применялся в устройствах управления уличным освещением и светофорами.
Специализированные микросхемы
Как и прежде, микропроцессор Intel 8080 поставлялся с дополнительными микросхемами. Для работы i8080 теперь требовалось только 6 специализированных микросхем, против 20 для i8008. Но Intel выпускала и множество дополнительных микросхем, которые могли использоваться с 8080. В зависимости от потребностей, процессор мог поставляться в комплекте со следующими микросхемами (чипсете):
- 8216 — приёмопередатчик, использовался для процессора 8080 с немультиплексными линиями адреса и данных,
- 8224 — генератор синхронизации,
- 8228/8238 — системные контроллеры, использовались для процессора 8080 с немультиплексными линиями адреса и данных,
- 8231 — арифметический сопроцессор,
- 8232 — процессор чисел с плавающей запятой, с поддержкой 32- и 64-битных чисел,
- 8251 — микросхема последовательного интерфейса,
- 8256 — микросхема многофункционального периферийного адаптера: PCI, TIMER, PPA
- 8253 — 3-канальный таймер/счётчик,
- 8255 — микросхема интерфейса с периферией (без ПЗУ),
- 8271 — контроллер накопителя на гибких магнитных дисках (НГМД),
- 8275 — контроллер монитора,
- 8355 — микросхема интерфейса с периферией (с 16 Кбайт ПЗУ).
Кроме перечисленных микросхем, также могли применяться и микросхемы других производителей, например, Texas Instruments.
Конкуренты
Множество фирм, видя, как развивается микропроцессорная индустрия, также пытались выпускать аналогичные продукты, практически все из которых являлись копиями процессора i8080 с небольшими изменениями. В числе таких фирм были Zilog (со своим процессором Zilog Z80), MOS Technology (со своими процессорами 6502), AMD (со своим процессором 8080A), также копиии i8080 производили Mitsubishi, National Semiconductor, NEC, Siemens и другие. Отечественным аналогом был микропроцессорный комплект серии КР580, в частности, микропроцессор КР580ВМ80А.
Технические характеристики
- Дата анонса: апрель 1974 года
- Тактовая частота: 2 МГц
- Разрядность регистров: 8 бит
- Разрядность шины данных: 8 бит
- Разрядность шины адреса: 16 бит
- Объём адресуемой памяти: 64 Кбайт
- Количество транзисторов: 4500
- Техпроцесс (нм): 6000 (6 мкм)
- Требуемые источники питания: +5В, −5В, +12В
- Разъём: микросхема припаивалась к плате
- Корпус: 40-контактный керамический DIP
- Поддерживаемые технологии: 80 инструкций
Документация
- Таблица кодов команд
- Краткое описание системы команд
- Intel 8080 Data Sheet (англ.)
- Intel 8080 ASM Lang Manual (англ.)