Открыть сервис

Микропроцессор Intel 8080

Микропроцессор Intel 8080 — это 8-битный центральный процессор, выпущенный корпорацией Intel в апреле 1974 года. Он стал одним из первых широко распространённых микропроцессоров общего назначения и считается основоположником современной компьютерной архитектуры для персональных компьютеров. Процессор был разработан инженером Федерико Фаджином (Federico Faggin) и его командой, которые ранее создали первый коммерческий микропроцессор Intel 4004. Intel 8080 отличался от предшественников значительно более высокой производительностью, увеличенной разрядностью шины данных и расширенной системой команд, что позволило использовать его в широком спектре устройств — от калькуляторов и терминалов до первых персональных компьютеров и промышленных контроллеров.

История

Предпосылки создания

В начале 1970-х годов рынок электроники испытывал потребность в универсальных программируемых компонентах, способных заменить сложные схемы на дискретных логических элементах. Первый микропроцессор Intel 4004 (1971) был 4-битным и предназначался в основном для калькуляторов. Его 8-битный преемник Intel 8008 (1972) уже имел 8-битную шину данных, но был медленным (частота до 0,8 МГц) и имел ограниченный набор команд. Intel 8080 был спроектирован как значительное улучшение архитектуры 8008 с целью создания процессора, способного конкурировать с мини-ЭВМ и обеспечить массовое внедрение микропроцессоров.

Разработка и выпуск

Разработка Intel 8080 велась в 1973–1974 годах под руководством Федерико Фаджина. Ключевым нововведением стала технология N-канального кремниевого затвора (n-channel silicon gate), которая позволила повысить тактовую частоту до 2 МГц (вдвое больше, чем у 8008) и снизить энергопотребление. Процессор выпускался по 6-микронной технологии (6 мкм) и содержал около 6000 транзисторов. Первый образец был продемонстрирован в апреле 1974 года, а серийное производство началось в том же году.

Влияние на индустрию

Intel 8080 стал первым процессором, который использовался в персональных компьютерах, таких как Altair 8800 (1975). Этот компьютер, построенный на базе 8080, положил начало эре домашних компьютеров и вдохновил таких энтузиастов, как Билл Гейтс и Пол Аллен, на создание первой версии интерпретатора языка BASIC для Altair, что привело к основанию Microsoft. Кроме того, процессор применялся в терминалах, системах управления, игровых автоматах и военной технике. В СССР и России аналогом Intel 8080 стал микропроцессор КР580ВМ80А, выпускавшийся с 1979 года и использовавшийся в бытовых компьютерах «Радио-86РК», «Спектрум» и других.

Архитектура и характеристики

Основные технические параметры

  • Разрядность: 8-битная шина данных, 16-битная шина адреса (адресация до 64 КБ памяти).
  • Тактовая частота: 2 МГц (стандартная версия), позднее появились версии с частотой до 2,5 МГц (Intel 8080A-2).
  • Технологический процесс: 6 мкм, N-канальный кремниевый затвор.
  • Количество транзисторов: около 6000.
  • Напряжение питания: +5 В, -5 В, +12 В (три напряжения).
  • Корпус: 40-контактный DIP (Dual In-line Package).
  • Набор команд: 78 инструкций (включая операции с регистрами, памятью, вводом/выводом, арифметику, логику, переходы).

Регистровая модель

Intel 8080 имел 8-битные регистры общего назначения: A (аккумулятор), B, C, D, E, H, L. Регистры B, C, D, E, H, L могли объединяться в пары для 16-битных операций (BC, DE, HL). Также присутствовали 16-битные регистры: указатель стека (SP) и счётчик команд (PC). Регистр HL использовался как указатель памяти для косвенной адресации.

Система команд

Набор команд включал:

  • Арифметические: сложение, вычитание, инкремент, декремент (с учётом переноса и без).
  • Логические: AND, OR, XOR, сравнение, сдвиги.
  • Пересылки: загрузка/сохранение данных между регистрами и памятью.
  • Управления: безусловные и условные переходы, вызовы и возвраты из подпрограмм.
  • Ввод/вывод: инструкции IN и OUT для работы с портами.
  • Специальные: HALT (остановка), NOP (пустая операция), EI/DI (разрешение/запрет прерываний).

Прерывания и прямой доступ к памяти

Процессор поддерживал маскируемые и немаскируемые прерывания. Для организации прямого доступа к памяти (DMA) использовался специальный контроллер Intel 8257. Прерывания обрабатывались через векторные адреса, что позволяло быстро переключать контекст.

Применение

Персональные компьютеры

Intel 8080 стал основой для многих первых персональных компьютеров:

  • Altair 8800 (1975) — первый коммерчески успешный домашний компьютер, работавший на 8080. Он продавался в виде набора для сборки и не имел монитора или клавиатуры; ввод данных осуществлялся через переключатели на передней панели.
  • IMSAI 8080 (1975) — клон Altair, более мощный и надёжный, использовался в бизнесе и научных лабораториях.
  • Sol-20 (1976) — один из первых компьютеров, объединявших процессор, клавиатуру и видеовыход в одном корпусе.
  • Cromemco Z-2 (1977) — компьютер на базе 8080, ориентированный на профессиональное применение.

Промышленность и автоматизация

Благодаря низкой стоимости и программируемости, Intel 8080 применялся в:

  • Системах управления станками и роботами.
  • Промышленных контроллерах (например, для управления конвейерами).
  • Медицинском оборудовании (анализаторы, мониторы).
  • Авиационной и военной технике (бортовые компьютеры, системы навигации).

Другие устройства

  • Терминалы и телетайпы (например, DEC VT100).
  • Игровые автоматы (в том числе аркадные игры конца 1970-х).
  • Калькуляторы и кассовые аппараты.
  • Принтеры и плоттеры.

Клоны и производные

Советский аналог КР580ВМ80А

В СССР и странах Восточной Европы Intel 8080 выпускался по лицензии или в виде обратной разработки под обозначением КР580ВМ80А (серия КР580). Этот микропроцессор производился с 1979 года на нескольких заводах, в том числе на Воронежском заводе полупроводниковых приборов. Он использовался в советских бытовых компьютерах:

  • «Радио-86РК» (1986) — один из первых советских домашних компьютеров, собиравшихся радиолюбителями.
  • «Спектрум» (Z80-совместимые клоны, но часто использовалась архитектура 8080).
  • «Микро-80» и «ЮТ-88» — учебные и любительские компьютеры.

КР580ВМ80А также применялся в промышленных контроллерах, терминалах и военной технике. Впоследствии на его основе был разработан более совершенный процессор КР580ВМ80А-2 с частотой 2,5 МГц.

Другие клоны

  • NEC D8080 — японский клон, выпускавшийся компанией NEC.
  • AMD 8080 — клон, производившийся компанией AMD (Advanced Micro Devices) по лицензии Intel.
  • Siemens SAB8080 — клон, выпускавшийся в Западной Германии.
  • Z80 (1976) — процессор компании Zilog, разработанный бывшими инженерами Intel (Федерико Фаджин и Ральф Унгерманн). Z80 был обратно совместим с 8080 на уровне машинного кода, но имел расширенный набор команд, больше регистров и более низкую стоимость. Z80 стал ещё более популярным, чем 8080, и использовался в компьютерах ZX Spectrum, MSX и многих других.

Ограничения и критика

  • Многофазное питание: Intel 8080 требовал три напряжения (+5 В, -5 В, +12 В), что усложняло схемотехнику и увеличивало стоимость блоков питания. Последующие процессоры (например, Z80) обходились одним напряжением +5 В.
  • Низкая производительность по современным меркам: тактовая частота 2 МГц и 8-битная архитектура ограничивали скорость вычислений. Для сравнения, современные процессоры работают на частотах в тысячи раз выше.
  • Ограниченный набор команд: 78 инструкций было достаточно для простых задач, но для сложных приложений требовались дополнительные контроллеры (например, для работы с плавающей запятой).
  • Отсутствие встроенного кэша и конвейера: процессор выполнял каждую инструкцию последовательно, что снижало эффективность.
  • Проблемы с охлаждением: при высокой нагрузке процессор мог перегреваться, хотя в целом он был достаточно надёжным.

Интересные факты

  • Intel 8080 стал первым процессором, который использовался в персональном компьютере Altair 8800, что положило начало эре домашних компьютеров.
  • На базе Intel 8080 была создана операционная система CP/M (Control Program for Microcomputers), ставшая стандартом для микрокомпьютеров в конце 1970-х годов.
  • В 1975 году Билл Гейтс и Пол Аллен написали интерпретатор языка BASIC для Altair 8800, что привело к основанию компании Microsoft.
  • Процессор Intel 8080 был включён в список «25 самых важных микросхем в истории» по версии IEEE (Института инженеров электротехники и электроники).
  • В СССР и России КР580ВМ80А использовался вплоть до начала 1990-х годов, а его производство продолжалось до 1995 года.

Источники

  • Intel Corporation. «Intel 8080 Microprocessor Datasheet». 1974.
  • Faggin, Federico. «The Birth of the Microprocessor». IEEE Solid-State Circuits Magazine, 2009.
  • Levy, Steven. «Hackers: Heroes of the Computer Revolution». 1984.
  • Новиков, Ю. В. «Микропроцессоры и микроконтроллеры». М.: Радио и связь, 1990.
  • «Справочник по микросхемам серии КР580». М.: Энергоатомиздат, 1987.
  • История развития микропроцессоров Intel. Материалы музея Intel.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →