Микрокалькулятор «Электроника Б3-21» — первый советский программируемый микрокалькулятор с обратной польской записью. Предназначен для выполнения расчетов при решении сложных инженерных и научных задач в физике, автоматике, электротехнике и электронике. Активно применялся в образовательных учреждениях, а также для расчетов в медицине и космонавтике. Для того времени возможности микрокалькулятора были поистине огромными — его по праву можно назвать компактным мини-компьютером.
Калькулятор был разработан в начале 1977 года, а коммерческое производство «Электроники Б3-21» было запущено спустя год. Вначале он продавался по цене 350 рублей, затем цену снизили до 190 рублей, а позже — до 80 рублей.
Первые модели калькулятора выпускались с индикатором на красных светодиодах, позже их поменяли на зеленые вакуумно-люминесцентные индикаторы, уже знакомые пользователям по предыдущим моделям.
Калькулятор имеет два операционных регистра («X» или «R0» и «Y» или «R1»), семь регистров памяти («R2» — «R8»), а также шесть регистров кольцевой двунаправленной стековой памяти («С1» — «С6»).
Были выпущены и настольные аналоги микрокалькулятора «Б3-21» — модели «МК-46» и «МК-64».
Калькулятор позволяет выполнять четыре арифметических действия, вычисление тригонометрических, логарифмических, степенных, показательных и других функций; вызов константы π (для этого есть отдельная клавиша); запись информации в регистры памяти; перемещение информации в кольцевой стековой памяти; изменение знака числа; обмен информацией между двумя операционными регистрами; очистку операционного регистра и регистра индикации (всего до 30 функций и операций).
Для расширения возможностей в области программирования, а также для удобства контроля и отладки программ в микрокалькуляторе предусмотрена специальная память объемом в 60 шагов программы.
Микрокалькулятор может функционировать в двух режимах: «Работа» (производятся вычисления по командам от клавиш или автоматически по ранее занесенной программе) и «Программирование» (производится запись программы решения задачи в специальную память).
По сравнению с микрокалькулятором «Электроника Б3-19М», у «Электроники Б3-21» появились две префиксные клавиши — «F» и «P». Клавиша «F» является префиксной черным цветом, клавиша «P» — для операций, обозначенных красным цветом. Префиксные клавиши также используются для записи и извлечения чисел из регистров. Для записи используется клавиша «P», а для чтения — клавиша «F».
В журнале «Радио» № 05 за 1984 год описывается интересная возможность использования микрокалькулятора в качестве инструмента для контроля качества знаний учащихся. После введения в калькулятор соответствующих программ и подпрограмм он легко превращался в удобный экзаменатор.
Микрокалькулятор работает от четырех батареек типа АА или от блока питания.
Габариты калькулятора — 185×100×44 мм. Вес не более 390 г.