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

Электроника Д3-28

Электроника Д3-28 — это советский настольный микрокалькулятор, предназначенный для выполнения инженерных и научных расчётов. Относится к классу программируемых калькуляторов с обратной польской записью (ОПЗ). Выпускался с 1982 года на заводе «Электроника» в Воронеже (позднее — ПО «Электроника»). Модель получила широкое распространение в СССР благодаря сочетанию относительно невысокой цены, функциональности и возможности программирования.

История

Разработка Д3-28 началась в конце 1970-х годов в рамках программы создания доступных программируемых вычислительных устройств для инженерно-технических работников, студентов и научных сотрудников. Прототипом послужил американский калькулятор Hewlett-Packard HP-29C, однако советская версия имела ряд отличий в схемотехнике и элементной базе. Первые промышленные образцы появились в 1982 году, а серийный выпуск наладили в 1984 году. Производство продолжалось до начала 1990-х годов, после чего модель была снята с конвейера в связи с переходом на более современные микрокалькуляторы (например, «Электроника МК-61»). За время выпуска было изготовлено несколько миллионов экземпляров.

Устройство и характеристики

Конструкция

Калькулятор выполнен в прямоугольном пластиковом корпусе чёрного или тёмно-серого цвета. На лицевой панели расположены:

  • однорядный девятиразрядный светодиодный индикатор (зелёного или красного свечения);
  • клавиатура из 40 клавиш (основные цифровые и функциональные клавиши);
  • переключатель режимов («ВЫЧ», «ПРГ», «АВТ»).

Размеры: 170×85×35 мм. Масса: около 350 г (с элементами питания). Питание осуществляется от четырёх элементов АА (6 В) или от внешнего блока питания.

Технические характеристики

  • Разрядность: 9 десятичных разрядов (8 мантисса + 1 знак порядка).
  • Диапазон чисел: от 1×10⁻⁹⁹ до 9,9999999×10⁹⁹.
  • Оперативная память: 64 регистра (из них 16 — стековые, 48 — пользовательские).
  • Программная память: 128 шагов (до 256 при использовании дополнительных регистров).
  • Быстродействие: около 100 операций в секунду.
  • Встроенные функции: арифметические операции, тригонометрические (sin, cos, tg, arcsin, arccos, arctg), логарифмические (ln, lg), экспоненциальные, обратные тригонометрические, возведение в степень, извлечение корня, вычисление факториала, генерация случайных чисел, работа с памятью.

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

Д3-28 использует обратную польскую запись (ОПЗ), что отличает его от большинства советских калькуляторов того времени, работавших с алгебраической логикой. Ввод чисел осуществляется в стек (X, Y, Z, T), а операции выполняются над верхними элементами стека. Программирование производится на машинном языке, где каждая команда кодируется одним или двумя байтами. Поддерживаются:

  • условные переходы (по результату сравнения);
  • безусловные переходы;
  • подпрограммы (до 5 вложений);
  • циклы (счётчики);
  • работа с косвенной адресацией.

Режимы работы

Режим вычислений («ВЫЧ»)

Основной режим, в котором выполняются все арифметические и функциональные операции. Пользователь вводит числа и команды, результат отображается на индикаторе. Доступны все встроенные функции.

Режим программирования («ПРГ»)

В этом режиме пользователь может записывать последовательность команд в память калькулятора. Программа вводится пошагово с клавиатуры, каждая команда отображается на индикаторе в виде кода. После записи программа может быть выполнена в режиме «АВТ».

Режим автоматического выполнения («АВТ»)

Предназначен для запуска записанной программы. Калькулятор последовательно выполняет команды, останавливаясь при достижении конца программы или при возникновении ошибки. В этом режиме также можно пошагово выполнять программу (режим «ШАГ»), что удобно для отладки.

Применение

Д3-28 использовался в самых разных сферах:

  • Инженерные расчёты: проектирование механизмов, электронных схем, строительных конструкций.
  • Научные исследования: обработка экспериментальных данных, решение дифференциальных уравнений, статистические вычисления.
  • Образование: обучение студентов технических вузов основам программирования и численных методов.
  • Бытовые задачи: расчёт заработной платы, налогов, процентов, строительных материалов.

Благодаря программируемости, калькулятор мог выполнять сложные алгоритмы, недоступные обычным арифмометрам или непрограммируемым калькуляторам. Например, с его помощью решали системы линейных уравнений, находили корни полиномов, вычисляли интегралы методом трапеций или Симпсона.

Программирование

Программирование на Д3-28 требует знания машинных кодов и структуры памяти. Типичная программа состоит из последовательности команд, каждая из которых занимает один или два байта. Для облегчения разработки существовали библиотеки готовых программ (например, для решения квадратных уравнений, вычисления определителей матриц, построения графиков на принтере). Пользователи могли обмениваться программами через публикации в журналах («Наука и жизнь», «Техника — молодёжи», «Радио») или через клубы любителей калькуляторов.

Модификации

Существовало несколько вариантов Д3-28:

  • Д3-28 — базовая модель.
  • Д3-28М — улучшенная версия с увеличенной до 256 шагов программной памятью и дополнительными функциями (например, работа с комплексными числами).
  • Д3-28-01 — экспортный вариант с надписями на английском языке.
  • Д3-28-02 — модель с уменьшенным энергопотреблением (использовались индикаторы на жидких кристаллах, хотя серийно такие не выпускались).

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

  • Д3-28 стал одним из первых советских калькуляторов, поддерживающих программирование на уровне, близком к ассемблеру.
  • В 1980-е годы калькулятор активно использовался в школах и вузах для обучения основам вычислительной техники.
  • В 1985 году на базе Д3-28 был создан портативный компьютер «Электроника МС 1504», который мог подключаться к принтеру и внешней памяти.
  • Несмотря на устаревание, Д3-28 остаётся популярным среди коллекционеров и энтузиастов ретро-вычислительной техники. Существуют эмуляторы, позволяющие запускать программы для Д3-28 на современных компьютерах.

Критика

Основные недостатки Д3-28:

  • Низкое быстродействие по сравнению с зарубежными аналогами (например, HP-29C выполнял операции в 2–3 раза быстрее).
  • Ограниченный объём памяти (128 шагов программы), что усложняло написание сложных алгоритмов.
  • Неудобная клавиатура: клавиши имели малый ход и часто залипали.
  • Отсутствие встроенного блока питания (требовались батарейки, которые быстро разряжались).
  • Сложность программирования из-за отсутствия документации на русском языке для некоторых функций.

Тем не менее, для своего времени Д3-28 был вполне конкурентоспособным устройством, особенно в условиях дефицита импортной техники.

Источники

  • «Микрокалькуляторы: справочник» / под ред. В. П. Дьяконова. — М.: Радио и связь, 1985.
  • «Электроника Д3-28: руководство по эксплуатации». — Воронеж: ПО «Электроника», 1984.
  • Журнал «Наука и жизнь», № 8, 1983, статья «Программируемые калькуляторы».
  • Сайт «Музей советских калькуляторов» (museum.su/calc).
  • Форум коллекционеров ретро-техники «RetroCalc» (retrocalc.ru).

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

На главную BFOmetr →