Хабрахабр

Музей DataArt. Лунолет и советские калькуляторы


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

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

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


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

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

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


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

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

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

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

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

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

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

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

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

Fx<0 02. 00.ИПД 01. XY 07.ПП 08. 09 03.↑ 04.ИП8 05.÷
06. Fx≠0 11. 90 09.ИПА 10. Fx<0 13. 43
12. 2 15.× 16.↑ 17.ИП4 18.ИП3
19. 33 14. Fx2 23.+ 24. - 20.× 21.ИПВ 22. - 27.÷ 28.↑ 29.ИП8 30.× 31.БП 32. F√ 25.ИПВ
26. Fx≠0 35. 90
33.ИПД 34. Fx2 38. 86 36.ИП3 37. - 41. F√
39.ИП7 40. 87 43.ИПВ 44.ИПА
45.С/П 46.П1 47.П2 48. Fx<0 42. 43 50.÷ 51.П8
52.ИП5 53.ИПД 54.+ 55.÷ 56.ИП6 57.× 58.П3
59.ИП4 60. Fx≠0 49. FВх 67.+ 68. - 61.ИП2 62.× 63.ИПВ 64.+ 65.ПВ
66. -
80.ПС 81.ИПД 82.ИП1 83. 2 69.÷ 70.ИП2 71.× 72.ИПА
73.+ 74.ПА 75.ИПС 76.ИП2 77.ИП0 78.× 79. XY 92.П2
93. - 84.ПД 85.В/О
86.ИП6 87.ИП9 88.С/П 89.Сх 90.П1 91. 50 95.ИП3 96.БП 97. Fx<0 94. 59

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

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

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

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

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

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

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть