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

Микропроцессорный набор К1801

Микропроцессорный набор К1801 — это семейство советских микропроцессорных комплектов (МПК) 16-разрядной архитектуры, разработанных в конце 1970-х — начале 1980-х годов. Набор предназначался для построения вычислительных систем различного назначения, включая персональные компьютеры, контроллеры и специализированные устройства. К1801 является одним из наиболее известных и массовых советских микропроцессорных наборов, ставшим основой для целого ряда популярных в СССР домашних и учебных компьютеров, таких как «Электроника МС 0511» (УКНЦ), «Электроника МС 0585», «Электроника МС 1502» и «Электроника МС 0512» («Корвет»).

История создания

Разработка микропроцессорного набора К1801 велась в Научно-исследовательском институте точных технологий (НИИТТ, г. Москва) и на заводе «Ангстрем» (г. Зеленоград). Работы начались в 1976 году в рамках программы создания отечественной элементной базы для вычислительной техники, ориентированной на архитектуру PDP-11 (Digital Equipment Corporation). Архитектура PDP-11 была выбрана как одна из наиболее прогрессивных и хорошо документированных на тот момент, что позволяло использовать существующее программное обеспечение и облегчало разработку.

Первые образцы микросхем были изготовлены в 1979 году, а серийное производство началось в 1981 году. Набор К1801 стал развитием более раннего 16-разрядного набора К1802, но отличался более высокой степенью интеграции и улучшенными характеристиками. В отличие от западных аналогов, таких как Intel 8086, К1801 не был прямой копией, а представлял собой самостоятельную разработку, совместимую по системе команд с PDP-11.

Состав набора

Микропроцессорный набор К1801 включает несколько основных микросхем, каждая из которых выполняет определённую функцию. Основные компоненты:

Центральный процессор (К1801ВМ1)

Основной элемент набора — 16-разрядный микропроцессор К1801ВМ1. Он выполнен по n-МОП технологии, содержит около 55 000 транзисторов и работает на тактовой частоте 5 МГц (в некоторых модификациях до 8 МГц). Процессор имеет 16-разрядную шину данных и 22-разрядную шину адреса (адресуемая память до 4 Мбайт). К1801ВМ1 реализует систему команд PDP-11 (с некоторыми расширениями), что обеспечивает совместимость с программным обеспечением, написанным для этой архитектуры.

Контроллер прерываний (К1801ВН1)

Микросхема К1801ВН1 предназначена для управления прерываниями. Она поддерживает до 8 уровней приоритетных прерываний, что позволяет эффективно организовывать работу с периферийными устройствами и обеспечивать многозадачность.

Контроллер прямого доступа к памяти (ПДП) (К1801ВР1)

Микросхема К1801ВР1 обеспечивает прямой доступ к оперативной памяти без участия центрального процессора. Это позволяет быстро пересылать данные между памятью и периферийными устройствами (например, дисководами или видеоконтроллерами), увеличивая общую производительность системы.

Таймер (К1801ВИ1)

Микросхема К1801ВИ1 представляет собой программируемый таймер, который может использоваться для генерации временных интервалов, подсчёта событий и синхронизации работы различных блоков системы.

Интерфейсные микросхемы

В набор также входят микросхемы для организации связи с внешними устройствами:

  • К1801ВП1 — параллельный интерфейс (аналог i8255).
  • К1801ВВ1 — последовательный интерфейс (аналог UART).
  • К1801ВУ1контроллер клавиатуры и дисплея.

Архитектура и особенности

Архитектура К1801 основана на принципах PDP-11, что включает:

  • Ортогональную систему команд — большинство команд могут работать с любыми регистрами и способами адресации.
  • 8 регистров общего назначения (R0-R7), из которых R6 используется как стековый указатель, а R7 — как счётчик команд.
  • Адресацию байтов и слов — память адресуется как побайтно, так и пословно (16 бит).
  • Приоритетную систему прерыванийподдержка 8 уровней, что позволяет обрабатывать события с разной срочностью.

Одной из ключевых особенностей К1801 является его совместимость с программным обеспечением PDP-11. Это позволило использовать на советских компьютерах на базе К1801 операционные системы, такие как RT-11, RSX-11, а также различные языки программирования (FORTRAN, BASIC, Pascal) и прикладные программы.

Применение

Микропроцессорный набор К1801 нашёл широкое применение в различных областях:

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

Наиболее известное применение К1801 — в серии советских персональных компьютеров:

  • «Электроника МС 0511» (УКНЦ) — учебный компьютер, выпускавшийся с 1985 года. Использовался в школах и вузах СССР.
  • «Электроника МС 0585» — домашний компьютер, также известный как «Электроника МС 0512» («Корвет»). Был популярен среди радиолюбителей и в учебных заведениях.
  • «Электроника МС 1502» — портативный компьютер на базе К1801ВМ1.

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

К1801 использовался для создания промышленных контроллеров и систем управления, включая станки с ЧПУ, автоматизированные системы управления технологическими процессами (АСУ ТП) и системы сбора данных.

Специализированная техника

Набор применялся в военной и космической технике, где требовалась высокая надёжность и устойчивость к внешним воздействиям. Микросхемы К1801 выпускались в различных корпусах, включая керамические, что обеспечивало их работу в жёстких условиях.

Сравнение с западными аналогами

По производительности К1801ВМ1 (5 МГц) был сопоставим с процессорами Intel 8086 (5-10 МГц) и Motorola 68000 (8-16 МГц), но уступал им по тактовой частоте и некоторым архитектурным возможностям. Однако система команд PDP-11 была более гибкой и удобной для программирования, чем у Intel 8086, что делало К1801 привлекательным для разработчиков.

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

  • Микропроцессор К1801ВМ1 был одним из первых советских 16-разрядных процессоров, выпускавшихся серийно.
  • На базе К1801 был создан первый советский портативный компьютер «Электроника МС 1502», который весил около 3 кг.
  • В 1980-х годах К1801 использовался в некоторых моделях игровых автоматов, таких как «Морской бой» и «Лабиринт».
  • Несмотря на распад СССР, производство микросхем К1801 продолжалось до середины 1990-х годов, а некоторые модификации выпускались и в начале 2000-х.

Источники

  • Б. М. Малашевич. «Микропроцессоры и микропроцессорные комплекты». — М.: Радио и связь, 1985.
  • В. Л. Григорьев, В. И. Казаков. «Микропроцессорные наборы К1801 и К1802». — М.: Энергия, 1986.
  • А. В. Алексеев, А. М. Бурцев. «Советские персональные компьютеры: история и архитектура». — СПб.: БХВ-Петербург, 2004.
  • Техническая документация на микросхемы К1801 (НИИТТ, 1981).

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

На главную BFOmetr →