Микрокалькулятор «Электроника МК-85». Из коллекции Сергея Фролова

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

Основное направление коллекционирования для Сергея Фролова — советская цифровая электроника, в первую очередь — калькуляторы, среди которых есть уникальные образцы. О счетных устройствах из коллекции Музея DataArt мы рассказывали раньше.


Уникальное устройство «Электроника Б3» из коллекции Сергея Фролова

Предсерийный образец калькулятора «Электроника Б3-18», собранный в НПО «Электроника», был показан председателю Совета Министров СССР Алексею Косыгину в 1975 году. Калькулятор был собран на одной микросхеме (другие современные ему устройства насчитывали значительно больше — например, в «Электронике С3-15» микросхем было семь). В подарочной коробке было отделение с микросхемой, увеличенным изображением кристалла и небольшим пояснением.


Сергей Фролов запускает калькулятор, которому в этом году исполняется 44 года


Калькулятор «Электроника МК-52» из коллекции Музея DataArt

«Электроника МК-52» — классический программируемый калькулятор, которым пользовались советские инженеры в середине 1980-х годов. Устройство из нашей коллекции довольно позднее, оно выпущено в июне 1991 года. К нему прилагалась инструкция по эксплуатации в двух частях. Но не все функции калькулятора были задокументированы, именно благодаря этим тайным возможностям возникали социокультурные явления, о которых мы расскажем чуть позже.


Визуализация работы с калькулятором «Электроника МК-52»



В 1986 году на зеленоградском заводе «Ангстрем» было запущено производство калькулятора «Электроника МК-85». Его особенность — вшитый язык Бейсик. В качестве прототипа использовали японский калькулятор Casio fx-700P, но вся начинка была разработана советскими инженерами и программистами. Устройство командно совместимо с PDP-11.


Калькулятор «Электроника МК-98», разработанный инженерами минского КБ «Немига». Из коллекции Сергея Фролова

Устройство «Электроника МК-98» по сути больше, чем просто калькулятор или даже программируемый калькулятор. Он сделан на 16-разрядном микропроцессоре, совместимом с i80c86, имеет внешние модули памяти и полноценную клавиатуру со своей проприетарной раскладкой. Снабжен портом (RS-232) для подключения внешних устройств. Очень редкое устройство было создано в 1998 году и серийно не выпускалось.


Как и другие советские школьники и студенты, увлеченные техникой и электроникой, в детстве Сергей Фролов выписывал научно-популярные журналы. В журнале «Техника молодежи», помимо профильных статей, публиковались и научно-фантастические рассказы. В шестом номере журнала за 1985 год был опубликован рассказ Михаила Пухова «Истинная правда» — читателю, освоившему навыки работы с программируемыми калькуляторами, предлагалось проверить истинность описанных событий. Это была своеобразная тренировка перед началом публикации повести «Путь домой» («Кон-тики»).


Сергей Фролов рассказывает, как читатели с помощью калькулятора МК-52 участвовали в «игре через журнал»

Приводим текст программы и пояснения к ней:

00.ИПД 01.Fx<0 02.09 03.^ 04.ИП8 05.?
06.XY 07.ПП 08.90 09.ИПА 10.Fx?0 11.43
12.Fx<0 13.33 14.2 15.? 16.^ 17.ИП4 18.ИП3
19.- 20.? 21.ИПВ 22.Fx2 23.+ 24.Fv 25.ИПВ
26.- 27.? 28.^ 29.ИП8 30.? 31.БП 32.90
33.ИПД 34.Fx?0 35.86 36.ИП3 37.Fx2 38.Fv
39.ИП7 40.- 41.Fx<0 42.87 43.ИПВ 44.ИПА
45.С/П 46.П1 47.П2 48.Fx?0 49.43 50.? 51.П8
52.ИП5 53.ИПД 54.+ 55.? 56.ИП6 57.? 58.П3
59.ИП4 60.- 61.ИП2 62.? 63.ИПВ 64.+ 65.ПВ
66.FВх 67.+ 68.2 69.? 70.ИП2 71.? 72.ИПА
73.+ 74.ПА 75.ИПС 76.ИП2 77.ИП0 78.? 79.-
80.ПС 81.ИПД 82.ИП1 83.- 84.ПД 85.В/О
86.ИП6 87.ИП9 88.С/П 89.Сх 90.П1 91.XY 92.П2
93.Fx<0 94.50 95.ИП3 96.БП 97.59



Программа «Лунолет-1» может использоваться не только для численного моделирования маневров космических аппаратов в непосредственной близости безатмосферных небесных тел или в качестве учебного пособия, но и как основа ряда электронных игр для программируемых микрокалькуляторов. Сегодня мы знакомим читателей с одной из них. Играющий должен, регулируя тягу двигателя, посадить корабль на планету, причем скорость в момент контакта с поверхностью не должна превышать выбранного значения, например 5 м/с (мягкая посадка). Чтобы играть в эту игру, нужно после ввода программы в ПМК выполнить следующие подготовительные операции:

1. Сформировать и заслать в регистр 9 аварийный сигнал. Например, букву Г: Сх ? ВП ВП ^ П9.

2. Ввести в память машины константы и начальные значения переменных: (ускорение свободного падения на поверхности планеты, м/с2) П4; (масса корабля без топлива, кг) П5; (скорость истечения продуктов сгорания, м/с) П6; (предельное ускорение, которое могут выдержать космонавты, не теряя сознания, м/с2) П7; (начальная высота, м) ПА; (начальная скорость, м/с, причем положительным считается направление вверх) ПВ; (запас топлива, кг) ПД.
В регистре С может откладываться либо текущее время, либо время, оставшееся до установленного срока (например, если ресурс жизнеобеспечения ограничен). Для реализации первого варианта нужно набрать команду: 0 ПС 1 /-/ П0; для реализации второго: (ресурс, с) ПС 1 П0. Если же играющего время не интересует, регистры С и 0 можно не задействовать.
Все исходные данные вводятся в произвольном порядке.

Теперь нужно нажать В/О и затем С/П. Игра началась. Каждый ход можно подразделить на два этапа: анализ ситуации и ввод исходных данных для очередного маневра.


Пухов Михаил. «Истинная правда», «Мягкой посадки». // «Техника молодежи». №6, с. 52, 56.


Советская реклама микрокалькуляторов «Электроника»

Комментарии (58)


  1. lebedinskiy
    15.08.2019 21:12
    +2

    Электроника МК-98 аЦкая вещь!


  1. Dansoid
    15.08.2019 21:49
    +1

    А есть, те кому удалось переслать свою игрушку для MK-61 в «Техника молодежи» с публикацией?
    Эх были времена, я парочку послал, но так и не дошло и я расстроился кажется, совсем маленький был ;)

    Огромный челенж был вписаться в 105, когда на листочке получалось 160 шагов программы.


    1. sfrolov
      15.08.2019 22:12
      +1

      Я тоже пересылал — нашел недокументированную особенность, когда на индикаторе отображаются все 12 цифр (вместо знаков минуса), получил ответ на фирменном бланке, но до печати не дошло.


      1. cax
        16.08.2019 16:44

        Я послал в ТМ несколько своих игр, и получил ответ, что игры понравились, но их не опубликуют. А вскоре и раздел в журнале закрылся.


    1. Andrey_Rogovsky
      16.08.2019 08:44

      Меня несколько раз печатали в КЛИП'е


    1. xirahai
      16.08.2019 09:45

      У Б3-34 получалось наростить память. Там в качестве ее однобитный последовательный регистр, и включив еще такой же в разрыв линии данных — выходило около 140 шагов, точно не помню:
      pmk.arbinada.com/ru/node/191
      Эти микрухи можно было купить в радиомагазине.


    1. YMA
      16.08.2019 15:44
      +1

      Это да, сначала рисуешь блок-схему, потом пытаешься ее в 105 шагов утолкать — такие извращения приходилось использовать, что сам диву давался.

      Пиком на МК52 у меня была программа типа «лабиринт», где нужно было героя вывести из лабиринта 10х10 ячеек, лабиринт, естественно — генерился псевдослучайно, плюс в нем кроме выхода и препятствий был монстр, которого еще и победить надо было, сложив несколько трехзначных чисел ;)


  1. bormental
    15.08.2019 22:14
    +1

    Почему-то не упомянули Б3-34 и МК-54.
    Последний повлиял на мой выбор специальности


    1. igrushkin
      16.08.2019 09:27

      да, и почему-то именно Б3-34 считался стандартом де-факто. У меня как раз Мк-54 был


  1. RealBeria
    15.08.2019 22:52

    ностальгия, Коршунов, Перепелкин, зачитывался, а потом заигрывался на мк-85 (до сих пор храню его как реликвию).


  1. maxim_ge
    15.08.2019 23:39

    Есть занятное приложение, эмулирующее MK 61/54:

    Calculators are emulated on microcode level so they behave exactly like the original devices, including all non-documented features and inaccurate calculations. For ease of use application features saving and loading emulation states.


    Работает очень правдоподобно, с кнопкой включения и медленно :)

    Иногда использую для расчетов, весьма удобно — в школе много занимался с Б3-34 и привык к польской нотации. И еще — кнопка переключения Р-ГРД-Г реально «киллер-фича».


    1. mistergrim
      15.08.2019 23:51

      и медленно
      Можно переключить и на максимальную скорость.


      1. maxim_ge
        15.08.2019 23:55

        Да, про это в курсе. А как в меню попасть? :)

        Картинка
        image


        1. RatWar
          16.08.2019 16:43

          Нажать кнопку телефона Меню, у меня она левая.


          1. maxim_ge
            16.08.2019 17:31

            Точно, благодарю. У меня на Huawei P10 это все отключено просто было, пользуюсь одной «железной» кнопкой, она же сканер отпечатка. Но в данном случае этого оказалось недостаточно.


        1. cax
          16.08.2019 17:30
          +1

          Раньше на телефонах была кнопка Меню.
          Позднее её заменили на Список Запущенных Приложений (обычно она слева).
          Если нажать и подержать её, сработает как Меню.


          1. maxim_ge
            16.08.2019 17:32

            Да, точно, разобрался.


  1. AndyPike
    16.08.2019 00:04

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


    1. igrushkin
      16.08.2019 09:28
      +1

      зато никто его не просил, ибо пользоваться не умели :-))
      Но первый вопрос всегда был «а где тут равно»???


      1. xirahai
        16.08.2019 09:59

        «А где тут равно» особенно доставляло троллить однокурсниц на лабораторках, ведь во второй половине 80х обычные калькуляторы были еще не у всех. Обычно отвечал «внизу там, поищи внимательно» :) Калькулятор Б3-34.


      1. JerleShannara
        16.08.2019 17:47

        Ещё весело было, когда не найдя "=" просители пытались заменить его прочими арифметическими операциями (-+*/) с вполне ожидаемым «у тебя калькулятор сломался, он считает неправильно».


  1. Daar
    16.08.2019 00:24

    Аж руки задрожали… в детстве посадка была просто любимая игра, еще Скалоед помню была.


  1. Exchan-ge
    16.08.2019 00:46

    Электроника МК-98»


    Вышла в 1998, но довольно подробное описание схожей конструкции я встречал еще во времена СССР (примерно начало 1987)
    Статья в журнале была написана в очень бодром и оптимистическом тоне, типа: «так будут выглядеть отечественные ПК».
    Это, надо сказать не очень вдохновляло, так как уже тогда при словах «персональный компьютер» в мыслях возникал образ в виде системного блока с монитором и отдельной клавой.


    1. xxxgoes
      16.08.2019 08:36
      +1

      Вероятно речь идет про МК-90\МК-92. По внешнему виду идентичен МК-98. Отличается раскладка клавиатуры и начинка: МК-90 PDP-11 совместимый.


      1. Exchan-ge
        16.08.2019 15:38
        +1

        Вероятно речь идет про МК-90


        Да, точно про МК-90, спасибо!
        «Система команд совместима с микроЭВМ «Электроника-60»»

        Но, честно говоря, остается совершенно непонятным назначение «Электроники МК-98», ведь к 1998 году ситуация с использованием ПК изменилась кардинально.


  1. Exchan-ge
    16.08.2019 00:53

    «Электроника МК-52»… которым пользовались советские инженеры в середине 1980-х годов.


    Советские инженеры в середине 80х пользовались более дешевыми моделями калькуляторов.
    (моя зарплата в 1985 году была равна 110 р., без вычетов. МК-52 стоил больше.)

    Кстати, электронные калькуляторы советским инженерам не выдавались, их покупали за свой счет.


    1. katzen
      16.08.2019 20:54

      Плюс. Б3-21 или Б3-34.


  1. ZekaVasch
    16.08.2019 01:48

    Фролов крутой чувак. Я ему один экспонат тоже подогнал.
    В загашниках конторы нашел советский купюросчетчик с крутым экраном. Передал.
    Он его привел в рабочий вид (починил БП) и все стало отлично.


  1. olegshutov
    16.08.2019 04:32

    У меня была у папы с работы МК-52 со всю его зарплату стоимостью и тетрадки с исписанными вручную инструкциями. Сидел, набирал, смотрел как моргает. Очень красивая штука была


  1. VolCh
    16.08.2019 07:03

    Ещё помню в ТМ экономический стимулятор был (статья или цикл "ИТД и т. п." кажется — удивительно как всплывают из памяти фразы и картинки иногда) — больше всего времени на него потратил.


    До сих пор точно не знаю БЗ (бэзэ) или Б3 (бэтри)...


    1. Eldhenn
      16.08.2019 08:59

      Бэ-три.
      А вот кто бы мне сказал марки, или кинулся ссылкой на настенные калькуляторы. У меня в школе такие были. Один прямо как мк-61, только без режима К.


      1. sfrolov
        16.08.2019 09:01

        1. Eldhenn
          16.08.2019 20:43

          Ага, вот как это называется — демонстрационный калькулятор! Не, у нас был типа такого — https://krsk.au.ru/6823049/, и был такой ещё, горизонтальный… только не помню уже, программируемый или нет.


    1. Polaris99
      16.08.2019 14:21

      Может быть, симулятор? Помню, там был симулятор кооперативного кафе.


    1. cax
      16.08.2019 23:27

  1. igrushkin
    16.08.2019 09:41

    интересно, кто-нибудь реально писал под них программы для работы?


    1. xirahai
      16.08.2019 10:11

      Конечно. Вроде бы одной из первых моих программ для нужд родного предприятия была «расчет гитары токарного станка». Она вычисляла шаг получаемой на станке резьбы, в зависимости от комбинации шестеренок.
      И более того, современные машинки программно совместимые с серией Б3-34 — выпускались в недалеком прошлом, возможно и по сей день. Называются ЭКВМ МК-152 и МК-161. Графический ЖК экран, мощный процессор, поддержка старых программ, энергонезависимая память, коммуникация с ПК, вх/выходы для управления оборудованием:
      4pda.ru/2012/8/2/67720


    1. Mishiko
      16.08.2019 12:53
      +1

      Я на МК-52 курсовые по теплофизике делал, экономя время и здоровье за счет программирования. Он и сейчас у меня на полочке где то хранится (вроде даже с сопроцессором — чего он делал уже не помню).

      image

      Сейчас это выглядит почти как логарифмическая линейка — загадочный и непонятный артефакт ушедших цивилизаций. Когда удалось обзавестись ПК, все это заменил MathCAD.


      1. Polaris99
        16.08.2019 14:22

        Это не сопроцессор, а БРП — блок расширения памяти, по сути — просто набор зашитых туда программ, которые не нужно набирать руками.


        1. Mishiko
          16.08.2019 17:35

          Спасибо за комментарий, уж забыл что там и как было, да какая то разновидность ПЗУ с полезняшками. Насколько они были полезны — затрудняюсь прокомментировать. Может кто сумеет добавить…


    1. phaggi
      16.08.2019 14:10

      Я, как и многие, мучил Лунолет и Скалоеда и наизусть помнил программу вычисления корней квадратных уравнений в 21 команду.

      Но у меня был замечательный пример: как сейчас помню, один из друзей отца, вооружённый МК-52, и 4 ленты бумаги с перфорацией для принтера шириной А3 и длиной метра 4 каждая. Ленты приколоты под потолком к ковру, висящему на стене. Свисают на диван и далее тянутся по полу. На лентах развесистые блок-схемы и куча надписей.
      Дядя Володя с калькулятором МК-52 ползает по всей этой схеме.

      Это были блок-схемы, связанные с расчётом траекторий ракет и систем слежения за ними. Дядя Володя служил в Плесецке. И хотя подробностей не рассказывал, но вкратце пояснял про углы, дальности и сложности, с ними связанные. Соответственно, он использовал и писал много программ для своих расчётов.

      Когда я спросил, почему не считает это всё на службе, там же здоровенный ВЦ… он ответил, что там очередь провести расчёты на недели вперёд, круглосуточно время расписано. И ему проще дома это прочитать, чем ждать очереди и отлаживать код месяцами.


    1. qyix7z
      16.08.2019 14:28

      Я на МК-54 делал итеративные вычисления для курсовой работы по пересчету энергетического котла на другой вид топлива.
      Ну и посадку на Луну, куда ж без нее :)


    1. arestenkos
      16.08.2019 16:44

      Для работы не писал, но в универе пользовался постоянно МК-61


  1. unclegluk
    16.08.2019 15:47

    МК-85 у меня до сих пор лежит, но со сломанным индикатором. Если у кого есть в загашнике индикатор, то готов купить и вернуть его в строй. На завод обращался — у них уже нет.


    1. lingvo
      17.08.2019 12:39

      Помоему там надо что-то подложить под него и он заработает. У меня была такая проблема, исправил. МК-85 все еще лежит в полностью рабочем состоянии.
      Интересно, кстати, эта машинка все еще нужна коллекционерам? Сколько за нее дадут?


      1. sfrolov
        17.08.2019 12:45

        В МК-85 сейчас дохнут дисплеи — там что-то внутри отходит от межслойных проводников. Проявляется как пропавшие горизонтальные линии на правой (обычно) половине индикатора. К сожалению, не лечится.


      1. unclegluk
        17.08.2019 14:21

        Там вздулись батарейки и индикатор треснул. Так что только замена.


  1. Moving_Point
    16.08.2019 16:44

    А как же незабываемые ЕГГОГ и ЗГГОГ?;)


  1. Katotekushi
    16.08.2019 16:44

    МК-61 — первый опыты программирования, если это можно назвать так


  1. dmrsan
    16.08.2019 16:44

    Я в институте полноценно изучал работу с MK61. Даже игрушку на него написал. Поработал и с MK52 с блоком памяти. Но купил MK61. Правда пришлось в ремонт отдавать и мне его почти месяц делали.


  1. goginho05
    16.08.2019 16:44

    МК-98 лють лютейшая))


  1. VGoudkov
    16.08.2019 21:08
    +1

    Ещё стоит вспомнить, что киллер-фичей МК-52 (а может быть и ещё каких-то на той же системе команд) было ППЗУ. Потому что на всём остальном при выключении питания нужно было начинать набирать программу заново, и батареек надолго не хватало. 52 вообще не очень простая машинка, по слухам тех времён у него была спецкомплектация для работы на космических кораблях и станциях ;)
    Как же я был счастлив, когда мой МК-61 угодил в гарантийный ремонт третий раз, что по правилам Советского Союза позволяло получить деньги назад в полном объёме, добавить и купить 52


  1. Ermit
    17.08.2019 19:12

    Наверное, имело бы смысл для каждой модели «советских» калькуляторов указывать западный прототип, с которого он был «создан»…

    sannata.org/konkurs/2008/kt0829.shtml


    1. sfrolov
      17.08.2019 22:48

      А какие у нас прототипы для описанных МК-98 и МК-52?


  1. UncleAndy
    19.08.2019 10:19
    +1

    С «Лунолета» началось мое увлечение программированием. :) Одно время, за неимением калькулятора, программы исполнял вручную — так и «летал» по Луне. :)))


  1. zbot
    19.08.2019 12:33

    в данный момент у всех встреченных мною калькуляторов Электроника МК 61 и МК 52 разложился от времени поролон который используется для возврата кнопок калькулятора в исходное положение у некоторых рассыпался слой напыления на пленку матрицы клавиатуры, ну и проблемы с электролитами в блоках преобразования напряжения для питания индикатора.


  1. KoHcT
    19.08.2019 12:33

    На МК-85 можно было програмить трудные проблемы с хорошей точностью, так у меня она проработала непрерывно неделю и посчитала 200 коэффициентов (крутых интегралов, которые перестали убывать на 183 коэффициенте!) разложения дзета функции Римана в степенной ряд.
    Потом написал прогу для отображения текущего времени и даты в реальном времени — работала и показывала их месяцами…


    1. lingvo
      19.08.2019 12:53

      Да, МК-85 вообще зверем был. Я там на графике пытался даже делать стрелялку в стиле R-type. Но оно, конечно, тормозило до ужаса. Не знал в то время, что там был Турбо-режим, может и заработало бы.
      Змейка, помоему, тоже бегала.