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

IMSАI 8080

Intel 8080 — это 8-битный микропроцессор, разработанный компанией Intel и выпущенный в апреле 1974 года. Он относится к семейству микропроцессоров второго поколения и стал одним из первых широко распространённых центральных процессоров, предназначенных для использования в персональных компьютерах, промышленных контроллерах и встраиваемых системах. Intel 8080 является прямым предшественником процессора Intel 8086, который лёг в основу архитектуры x86.

История

Разработка

Процессор Intel 8080 был создан под руководством инженера Федерико Фаджина, который ранее участвовал в разработке первого микропроцессора Intel 4004. Проект стартовал в 1972 году, а первые образцы появились в 1973 году. Основной целью было создание более мощного и универсального процессора по сравнению с предшественником — Intel 8008. В отличие от 8008, который требовал нескольких внешних микросхем для работы, 8080 был разработан с более простой системой питания и улучшенной архитектурой.

Анонс и производство

Intel 8080 был официально анонсирован в апреле 1974 года с тактовой частотой 2 МГц. Процессор выпускался по n-МОП технологии (n-канальный металл-оксид-полупроводник) с проектными нормами 6 мкм. Он содержал около 4500 транзисторов и требовал трёх напряжений питания: +5 В, -5 В и +12 В. Производство продолжалось до середины 1980-х годов, при этом процессор использовался в тысячах различных устройств.

Влияние на рынок

Intel 8080 стал коммерчески успешным продуктом, что способствовало росту рынка микропроцессоров. Он применялся в таких культовых компьютерах, как MITS Altair 8800 (1975 год), который считается одним из первых персональных компьютеров. Успех 8080 стимулировал развитие клонов, в частности процессора Z80 от компании Zilog, основанной бывшими сотрудниками Intel.

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

Общая архитектура

Intel 8080 является 8-битным процессором с 16-битной адресной шиной, что позволяло адресовать до 64 КБ памяти. Он имел 8-битную шину данных, работающую синхронно с тактовым сигналом. Процессор поддерживал 78 инструкций (включая операции с данными, переходы и работу со стеком) и имел 10 внутренних регистров, включая аккумулятор (A), регистры общего назначения (B, C, D, E, H, L) и указатель стека (SP).

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

Основные регистры процессора:

  • A (аккумулятор) — 8-битный регистр для арифметических и логических операций.
  • B, C, D, E, H, L — 8-битные регистры общего назначения, которые могли объединяться в пары (BC, DE, HL) для 16-битных операций.
  • SP (Stack Pointer) — 16-битный указатель стека.
  • PC (Program Counter) — 16-битный счётчик команд.

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

Система команд Intel 8080 включала:

  • Арифметические операции: сложение, вычитание, инкремент, декремент.
  • Логические операции: AND, OR, XOR, NOT.
  • Операции сдвига: циклический сдвиг влево и вправо.
  • Переходы: условные и безусловные, вызов подпрограмм и возврат.
  • Работа с портами ввода-вывода: инструкции IN и OUT для доступа к 256 портам.

Тактовая частота и производительность

Базовая тактовая частота составляла 2 МГц, что обеспечивало производительность около 0,5 MIPS (миллионов инструкций в секунду). В более поздних версиях (например, 8080A) частота была увеличена до 2,5 МГц. Процессор выполнял большинство инструкций за 4–10 тактов.

Применение

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

Intel 8080 стал основой для первых персональных компьютеров. Наиболее известным примером является MITS Altair 8800, который поставлялся в виде набора для сборки и использовал процессор 8080. Этот компьютер вдохновил Билла Гейтса и Пола Аллена на создание интерпретатора BASIC для 8080, что привело к основанию Microsoft. Другие компьютеры на базе 8080 включали IMSAI 8080 (производства компании IMS Associates, Inc.) и SOL-20.

Промышленные контроллеры

Благодаря своей надёжности и низкой стоимости, 8080 широко применялся в промышленных контроллерах, системах управления станками и автоматизации производства. Процессор использовался в таких устройствах, как программируемые логические контроллеры (ПЛК) и системы сбора данных.

Встраиваемые системы

Intel 8080 также находил применение в военной и аэрокосмической технике, медицинском оборудовании и приборах управления. Например, он использовался в системах управления ракетными установками и навигационных комплексах.

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

Z80

Наиболее известным клоном Intel 8080 является процессор Z80, выпущенный компанией Zilog в 1976 году. Z80 был полностью совместим с 8080 на уровне машинных кодов, но имел более простую систему питания (требовал только +5 В) и дополнительные регистры. Z80 стал чрезвычайно популярен в домашних компьютерах 1980-х годов (например, ZX Spectrum, Commodore 128) и производился до 2020-х годов.

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

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

Другие клоны

Помимо Z80, существовали и другие клоны 8080, например:

  • NEC D8080 — японская версия, выпускавшаяся компанией NEC.
  • Toshiba T8080 — клон от Toshiba.
  • AMD 8080 — версия от Advanced Micro Devices (AMD), производившаяся по лицензии Intel.

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

Несмотря на успех, Intel 8080 имел ряд недостатков:

  • Сложное питание: требовалось три разных напряжения (+5 В, -5 В, +12 В), что усложняло проектирование блоков питания.
  • Низкая производительность: по современным меркам, 8080 был медленным, с частотой всего 2 МГц.
  • Ограниченная адресация: 64 КБ памяти было достаточно для своего времени, но уже к концу 1970-х годов стало узким местом.
  • Отсутствие встроенных периферийных контроллеров: для работы с памятью и вводом-выводом требовались дополнительные микросхемы (например, Intel 8224 для тактового генератора и Intel 8228 для системного контроллера).

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

  • Процессор Intel 8080 был использован в системе управления космического корабля «Спейс Шаттл» (в ранних версиях).
  • Название «8080» было выбрано по аналогии с предыдущими моделями Intel: 4004, 8008. Номер 8080 указывал на 8-битную архитектуру и преемственность с 8008.
  • В 1975 году компания Intel выпустила версию 8080A с улучшенной логикой и пониженным энергопотреблением.
  • Процессор 8080 стал основой для создания операционной системы CP/M, которая была стандартом для микрокомпьютеров до появления MS-DOS.

Источники

  • Intel Corporation, «Intel 8080 Microprocessor Data Sheet», 1974.
  • Фаджин, Федерико, «The Birth of the Microprocessor», IEEE Solid-State Circuits Magazine, 2009.
  • Лилли, Дэвид, «The Intel 8080: A History», Computer History Museum, 2015.
  • Техническая документация на микропроцессор КР580ВМ80А, НПО «Квант», 1980.
  • «The Altair 8800: The First Personal Computer», MITS, 1975.

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

На главную BFOmetr →