Loading AI tools
8-битный микропроцессор Из Википедии, свободной энциклопедии
Intel 8080 — 8-битный микропроцессор, выпущенный компанией Intel в апреле 1974 года. Представляет собой усовершенствованную версию процессора Intel 8008. По заверениям Intel, этот процессор обеспечивал десятикратный прирост производительности по сравнению с микропроцессором Intel 8008.
Intel 8080 | |
---|---|
Центральный процессор | |
![]() Микропроцессор Intel 8080A | |
Производство | апрель 1974 |
Производитель | |
Частота ЦП | 2—4 МГц |
Технология производства | 6 мкм |
Наборы инструкций | 78 инструкций |
Разъём | |
Ядра | |
Новый процессор выпускался по новейшей тогда 6-микронной NMOS-технологии, что позволило разместить на кристалле 4758 транзисторов. Процессор, хотя и был построен на архитектуре Intel 8008, но имел множество отличий от своего предшественника, благодаря которым и получил большую популярность. В новом процессоре по сравнению с предшественником была очень развита система команд: 16 команд передачи данных, 31 команда для их обработки, 28 команд для перехода (с прямой адресацией), 5 команд управления. В микропроцессоре Intel 8080 не было команд умножения и деления, и обычно их реализовывали с помощью подпрограмм, хотя Intel предлагала и внешний сопроцессор. Благодаря 16-разрядной адресной шине процессор позволял производить адресацию 64 Кбайт памяти, которая не разделялась на память команд и данных. Хотя процессор и был 8-разрядным и содержал семь 8-битных регистров (A, B, C, D, E, H, L), он имел ограниченные возможности обработки 16-разрядных чисел, для чего регистры объединялись в пары BC, DE, HL. В новом процессоре использовался стек во внешней памяти (в Intel 8008 он был внутренним). Для этого в процессоре был 16-разрядный регистр SP, который можно было загрузить непосредственным значением.
Существует небольшая путаница в обозначениях именно этого процессора. Первоначальный вариант i8080 имел максимальную тактовую частоту 2 МГц и одну довольно серьёзную ошибку, которая теоретически могла привести процессор в состояние, из которого он выводился только сигналом reset. Улучшенный вариант 8080A, выпущенный через полгода, имел корпус DIP-40 с шагом выводов 1/10 дюйма, максимальную тактовую частоту 2,5 МГц, а вышеупомянутая ошибка была в нём исправлена. Большинство авторов, используя обозначение 8080, имеет в виду в действительности 8080A.
На базе микропроцессора Intel 8080 фирмой MITS был выпущен «первый в мире миникомпьютерный комплект, который может соперничать с промышленными образцами» (персональный компьютер) Altair-8800, который пользовался невероятно большой по тем временам популярностью (MITS не успевала даже вовремя обрабатывать заказы).
Помимо Altair-8800, микропроцессор Intel 8080 также применялся в IMSAI 8080[англ.], но, главным образом, в различном оборудовании, в частности, в устройствах управления уличным освещением и светофорами.
15 | 14 | 13 | 12 | 11 | 10 | 09 | 08 | 07 | 06 | 05 | 04 | 03 | 02 | 01 | 00 | (bit position) |
Main registers | ||||||||||||||||
A | Flags | Program Status Word | ||||||||||||||
B | C | B | ||||||||||||||
D | E | D | ||||||||||||||
H | L | H (indirect address) | ||||||||||||||
Index registers | ||||||||||||||||
SP | Stack Pointer | |||||||||||||||
Program counter | ||||||||||||||||
PC | Program Counter | |||||||||||||||
Status register | ||||||||||||||||
S | Z | - | AC | - | P | - | C | Flags |
Помимо самого микропроцессора, Intel создала целый ряд дополнительных микросхем, облегчающих его использование и упрощающих использование внешних устройств, наиболее распространёнными из которых были:
Кроме перечисленных микросхем, также могли применяться и микросхемы других производителей, например, Texas Instruments. Микросхема 8205 в действительности была копией (клоном) дешифратора из 3 в 8, известного как 74LS138. Микросхемы 8205, 8216/8226, 8224, 8228/8238 выпускались по биполярной ТТЛШ технологии, остальные — по n-MOS технологии, обеспечивавшей максимальную на то время степень интеграции.
Ко второй половине 1970-х на рынке появилось множество 8-разрядных архитектур. Вскоре после выпуска Intel 8080 на рынке появился микропроцессор Motorola 6800, а затем — и его более доступный конкурент MOS Technology 6502. Кроме того, целый ряд фирм создавал свои клоны популярных процессоров. Копии i8080 производили Mitsubishi, National Semiconductor, NEC, Siemens, AMD и некоторые другие.
Фирма Zilog вышла на рынок с предложением полностью совместимого на уровне машинного кода, но отличавшегося аппаратным интерфейсом процессора Zilog Z80, имеющего существенно большую производительность, расширенный набор команд и другие улучшения архитектуры, а также обходящегося значительно меньшим числом микросхем поддержки (в частности, отпадала нужда в использовании специального тактового генератора и контроллера шины). Кроме того, Z80 требовал одного источника питания напряжением +5 В, вместо трёх (+5 В, −5 В и +12 В) у Intel 8080. Всё это предопределило очень большую популярность Z80, сумевшего вытеснить прототип Intel несмотря на появление усовершенствованного кристалла i8085.
В странах СЭВ выпускался целый ряд аналогов микропроцессора Intel 8080: КР580ВМ80А в СССР, включая специализированные микросхемы в составе микропроцессорного комплекта серии КР580, MCY7880[1][2] — в Польше на предприятии Unitra CEMI, MHB8080A[1][3] — в Чехословакии на предприятии Tesla (компания)[чеш.], 8080APC[1][3] — в Венгрии на предприятии Tungsram / MEV и MMN8080[1][3] — в Румынии на предприятии MicroElectronica București.
Федерико Фаджин, создавший в начале 1972 года архитектуру 8080, предложил её руководству Intel и стал добиваться её воплощения в кремнии. Шесть месяцев спустя он получил разрешение начать разработку. В ноябре 1972 года Фаджин нанял Масатоси Симу, который под его руководством выполнил детальный проект, используя методику проектирования схем произвольной логики на транзисторах с кремниевым затвором, ранее созданную Фаджином для семейства 4000. Также в работе участвовал Стэнли Мазор, добавивший несколько инструкций в систему команд процессора.
Сима завершил разработку топологии в августе 1973 года. В январе 1974 года, после наладки производственного процесса NMOS, прототип 8080 был завершён. У него был выявлен недостаток, не позволявший подключать микросхемы стандартной ТТЛ-логики из-за повышения напряжения на шине общего провода внутри микросхемы, поскольку эта шина была слишком узкой. Однако Intel уже произвела 40 000 штук 8080 по указанию отдела продаж, прежде чем Сима определил характеристики прототипа. Эта партия была выпущена с указанием использовать её только вместе с маломощными ТТЛШ-микросхемами. В следующей ревизии — 8080A — этот недостаток был устранён[4].
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.