О непрограммируемых советских калькуляторах можно прочитать здесь.

Программируемый калькулятор – это устройство, которое может хранить числовые значения и выполнять вычисления по программе. Он похож на обычный калькулятор, но у него есть специальные функции и возможность выполнять последовательность команд – программу, которые позволяют ему решать более сложные задачи. В основе вычислений большинства советских ПМК лежала обратная польская запись (ОПЗ) — логика, придуманная польским математиком Яном Лукасевичем. Она позволяла обходиться без скобок и экономила драгоценные шаги программы.
Первый советский программируемый калькулятор назывался Искра 123 и был представлен в 1973 году. Он был довольно крупным (весил 1 килограмм), выполнял программу всего в 70 шагов и мог обрабатывать только 5 чисел одновременно. Однако ещё раньше, в 1970 году, была выпущена «Электроника-70» — профессиональная настольная ЭКВМ массой 18 кг, имевшая 196 шагов программы и 23 регистра. Она использовалась для научных расчётов, в геодезии и даже в медицине.
Позже, в 1977 и 1980 годах соответственно, были созданы более компактные и усовершенствованные модели – Б3-21 и Б3-34, представленные в нашей экспозиции. Они имели больше памяти и стали более удобными в использовании. Это были карманные устройства, которые, в отличие от громоздких «Искр», действительно можно было носить с собой. Они имели больше памяти и стали более удобными в использовании.
В интернете во многих статях указано, что буква «Б» означает бытовую технику (скорее всего из статьи Сергея Фролова от 1998 года). Однако нам сейчас доступны фотографии наброска приказа министра электронной промышленности Шокина от 1970 года, в котором описывается формат шифра. Согласно нему, первая бука обозначает управление министерства, выпускающее устройство. Таким образом, буква Б обозначает Второе главное управление МЭП, то есть «Главное управление развития науки и производства полупроводниковых приборов«.
В 1985 году появились МК-61 и МК-52 – последние модели программируемых калькуляторов. МК-52 имел новые возможности, такие как энергонезависимая память и подключение внешнего блока памяти с программами, на выбор предлагались сменные блоки с навигационными (БРП-2 «Астро»), математическими (БРП-3), игровыми и бытовыми (БРП-4) программами. Калькулятор МК-52 использовался даже в космосе, на борту космического корабля «Союз ТМ-7». Его предполагалось использовать для расчёта траектории посадки в случае отказа бортового компьютера. Кроме того, с 1988 года МК-52 с блоком «Электроника-Астро» поставлялись военно-морскому флоту СССР для использования штурманами.
Скромные возможности этих машин породили целое «эзотерическое» направление — «еггогологию». Дело в том, что при переполнении или ошибке на экране загоралось слово «ЕГГОГ» (англ. ERROR). Хакеры-энтузиасты обнаружили, что если с помощью специальных манипуляций с шестнадцатеричными кодами воздействовать на этот «ЕГГОГ», можно «вытащить» его в регистры и использовать как команду. Это приводило к появлению недокументированных кодов, самоизменению программы и даже «воскрешению» скрытых регистров. Журналы «Наука и жизнь» и «Техника — молодёжи» вели специальные рубрики, посвящённые этим трюкам. Для многих советских программистов Б3-34 стал первым компьютером, а умение оптимизировать программу до одного байта считалось высшим пилотажем.
В качестве «серьезного» примера использования программируемых калькуляторов, можно привести расчет режима сварки за авторством моего отца — Бабкина А.С.


Трудно поверить, но для программируемых калькуляторов было разработано множество игр, библиотека насчитывает более 200 штук от арифметических для развития навыков устного счета, до сложных спортивных или симуляторов посадки корабля на Луну, или управления реактором атомной электростанции. Самой популярной игрой была «Охота на лис» из журнала «Наука и жизнь» №10 за 1990 год. На поле 10×10 клеток прятались 8 лис, и игрок вводил координаты. Обсчёт хода занимал 2–3 минуты, а программа занимала все 98 шагов памяти Б3-34/МК-61.
Несмотря на распад СССР и прекращение массового выпуска в 90-х, в 2007 году новосибирским НПП «СЕМИКО» была выпущена модель МК-152. Она полностью совместима по системе команд с МК-61/52, но имеет на два порядка больше памяти и на три порядка выше быстродействие

Несмотря на распад СССР и прекращение массового выпуска в 90-х, в 2007 году новосибирским НПП «СЕМИКО» была выпущена модель МК-152. Она полностью совместима по системе команд с МК-61/52, но имеет на два порядка больше памяти и на три порядка выше быстродействие. Сегодня существуют точные эмуляторы, которые эмулируют калькулятор на уровне микрокода, воспроизводя даже недокументированные команды и медленную скорость вычислений.