Программируемый калькулятор МК-61 — советский микрокалькулятор с обратной польской записью, который выпускался в 1980-е годы и до сих пор встречается у коллекционеров, инженеров и энтузиастов ретро-электроники. Если ваш экземпляр не включается, показывает «мусор» на индикаторе или не запоминает программу — чаще всего виноваты окислившиеся контакты батарейного отсека, деградировавшие элементы питания или проблемы с клавиатурой, а не выход из строя микросхем.
Эта статья разбирает устройство МК-61, принципы его программирования и типовые неисправности с безопасными способами диагностики. Материал будет полезен как тем, кто хочет научиться работать с машиной, так и тем, кто планирует восстановить экземпляр из «барахолки».
Что представляет собой МК-61
МК-61 — третий и наиболее совершенный представитель серии программируемых калькуляторов, начатой моделями Б3-34 и МК-54. Машина выполняет инженерные расчёты и позволяет записывать в память последовательности нажатий клавиш — программы. Производством занимался завод «Ангстрем» в Зеленограде.
Архитектурно калькулятор построен на советских БИС серии К145 и использует обратную польскую запись (RPN): сначала вводятся операнды, затем операция. Для этого в машине реализован стек из регистров X, Y, Z, T. Привыкшим к «школьной» логике обычных калькуляторов потребуется время на адаптацию, зато цепочечные вычисления выполняются без скобок и потери промежуточных результатов.
Питание — от блока сетевого адаптера или от элементов питания; точные требования к источнику указаны в паспорте конкретного экземпляра, и перед подключением нештатного адаптера их стоит сверить. Индикатор — вакуумный люминесцентный, цифры зелёного свечения.
Основные возможности программирования
Программная память МК-61 рассчитана на 105 шагов, а для хранения данных доступны 15 регистров — десять адресуются цифрами и ещё несколько буквенными обозначениями. Каждый шаг программы хранит код нажатой клавиши или комбинации клавиш.
Работа с программой строится вокруг нескольких режимов:
- 🔢 АВТ — автоматический режим: обычные вычисления и выполнение программы;
- ✍️ ПРГ — режим программирования: нажатия клавиш записываются в память как шаги;
- ▶️ С/П — старт/остановка выполнения программы;
- ↩️ В/О — возврат на нулевой адрес программы;
- 🔁 команды безусловного перехода БП и вызова подпрограммы ПП для организации циклов и ветвлений.
Переключение режимов выполняется клавишами, помеченными соответствующими обозначениями, — точные комбинации с префиксными клавишами F и K приведены в инструкции по эксплуатации. Важно понимать принцип: в режиме ПРГ калькулятор не вычисляет, а запоминает, поэтому «зависшая» машина чаще всего просто находится не в том режиме.
💡МК-61 хранит программу только до выключения питания — энергонезависимой памяти у него нет. Всё записанное стирается при обесточивании, это норма, а не неисправность.