Владелец Музея советских калькуляторов Константин Голота вновь готовит огромный стендовый калькулятор, чтобы показать на нём приёмы программирования. В этот раз зрителей ждёт расширенная версия доклада - с безусловным переходом и циклами.
У меня был в школьные годы MK-61. Помню как озадаченно выглядели одноклассники, которые попросили на пару минут калькулятор, что бы что-то посчитать, в поисках клавиши "равно" 😂😂
Ещё более озадаченно выглядели мои одноклассники, считавшие себя немного крутыми, когда моя соседка по парте (не блиставшая в математике, кою легко научил обратной польской записи --- Анечка) делала расчёты, пользовалась стеком FIFO и регистрами.
На самом деле в МК-52 есть возможность сохранения и загрузки информации из оперативной памяти в энергонезависимую. Для этого используются команды A^ (выбор адреса) и ^v (считывание или запись по выбранному адресу в зависимости от положения переключателя СЧ или З, который находится на корпусе калькулятора отдельно от клавиш). Если к калькулятору не подключён БРП (та самая коробочка - блок расширения памяти с теми самыми программами, предзаписанными на заводе), то при выполнении этих команд калькулятор использует встроенную энергонезависимую память. А если к калькулятору подключен БРП (т. е. вставлен в разъём калькулятора и активирован с помощью отдельного выключателя на корпусе БРП), то эти команды используют память БРП (и в этом случае запись информации в БРП невозможна, а возможно только считывание из БРП в оперативную память). И ещё, насколько я помню, на корпусе калькулятора есть ещё один переключатель П или Д, с помощью которого надо было указать, какую именно информацию надо считать или записать: код программы или числа в адресуемых регистрах. Впрочем, эта память была энергонезависимой весьма условно. Для сохранения информации всё равно были нужны батарейки, 4 штуки, если не ошибаюсь. А вот в МК-61 действительно ничего этого нет. По сути, главные различия МК-52 и МК-61 - это возможность работы с этими видами дополнительной памяти
В МК-52 настоящая энергонезависимая память. Микросхема 1601РР1, EEPROM в современной классификации. Впрочем, очевидцы говорят, качество микросхем было препаршивейшее, циклов перезаписи выдерживала мало, инфа могла непредсказуемо потеряться при хранении.
@@kastamorena Хм, наверно, в этом я ошибся, и батареи нужны только для автономной работы самого калькулятора, а ППЗУ может хранить информацию и без них. Наверно, перепутал с МК-90, где блоки "энергонезависимой" памяти действительно были запитаны от батареек
Где-то видел что-то с картинкой изображающей преподавателя, "нажимающего" указкой с магнитом на герконовые кнопки. Вот и всё что в памяти сохранилось. Возможно это была статья с вариантом модернизации устройства на герконы.
@@AlexanderJ Статья о создании подобной приставки к калькулятору была в журнале "Моделист-конструктор". Там были изображены кнопки с герконами и обычными замыкающими контактами, поэтому можно было нажать кнопку, а можно приложить к кнопке магнит (например, закрепленный на конце указки).
Калькулятор МК-61 отличался от Б3-34 не только увеличенной памятью для кода программы и наличием функций выделения целой и дробной частей числа, но и наличием дополнительного адресуемого регистра E и функций модуля, выделения знака числа (sgn), перевода между градусами, минутами и секундами, выдачи максимума из двух чисел, выдачи псевдослучайного числа и побитовых логических операций
При этом, увы, в МК-61 были потеряны некоторые недокументированные особенности, которые использовались в некоторых программах Б3-34. Самая большая потеря - "регистр стрелочка", который на Б3-34 позволял выполнять операции с регистром 0, но без декремента (на МК-61 эти команды работали с новым регистром Е).
Надо же, что-то ещё помню. :-) Хотя я имел дело с этим калькулятором, когда был совсем мелкий, в 1990-х годах. Уже почти 30 лет прошло. Так что, если вдруг ошибся, поправьте в комментариях