Микропроцессорный набор К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 →