Тёмный

Программирование на советских калькуляторах | Демодуляция 2022 

Яндекс Образование
Подписаться 114 тыс.
Просмотров 2,4 тыс.
50% 1

Владелец Музея советских калькуляторов Константин Голота вновь готовит огромный стендовый калькулятор, чтобы показать на нём приёмы программирования. В этот раз зрителей ждёт расширенная версия доклада - с безусловным переходом и циклами.

Опубликовано:

 

3 окт 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 29   
@hondas_insights
@hondas_insights Год назад
У меня был в школьные годы MK-61. Помню как озадаченно выглядели одноклассники, которые попросили на пару минут калькулятор, что бы что-то посчитать, в поисках клавиши "равно" 😂😂
@MrAlexPhilippov
@MrAlexPhilippov Год назад
Ещё более озадаченно выглядели мои одноклассники, считавшие себя немного крутыми, когда моя соседка по парте (не блиставшая в математике, кою легко научил обратной польской записи --- Анечка) делала расчёты, пользовалась стеком FIFO и регистрами.
@Lynx_Z-rp1ou
@Lynx_Z-rp1ou 9 месяцев назад
это скорее всего МК-54, а не БЗ-З4. Аналоги, но МК-54 внешне выглядел как МК-61
@DolphinFlipper
@DolphinFlipper Год назад
На самом деле в этих калькуляторах есть функции косвенного обращения к адресуемым регистрам памяти: Кx->Пn и КП->xn
@AlexanderJ
@AlexanderJ Год назад
Обещал в 6:03 ссылку на презентацию под этим видео...
@DolphinFlipper
@DolphinFlipper Год назад
На самом деле в МК-52 есть возможность сохранения и загрузки информации из оперативной памяти в энергонезависимую. Для этого используются команды A^ (выбор адреса) и ^v (считывание или запись по выбранному адресу в зависимости от положения переключателя СЧ или З, который находится на корпусе калькулятора отдельно от клавиш). Если к калькулятору не подключён БРП (та самая коробочка - блок расширения памяти с теми самыми программами, предзаписанными на заводе), то при выполнении этих команд калькулятор использует встроенную энергонезависимую память. А если к калькулятору подключен БРП (т. е. вставлен в разъём калькулятора и активирован с помощью отдельного выключателя на корпусе БРП), то эти команды используют память БРП (и в этом случае запись информации в БРП невозможна, а возможно только считывание из БРП в оперативную память). И ещё, насколько я помню, на корпусе калькулятора есть ещё один переключатель П или Д, с помощью которого надо было указать, какую именно информацию надо считать или записать: код программы или числа в адресуемых регистрах. Впрочем, эта память была энергонезависимой весьма условно. Для сохранения информации всё равно были нужны батарейки, 4 штуки, если не ошибаюсь. А вот в МК-61 действительно ничего этого нет. По сути, главные различия МК-52 и МК-61 - это возможность работы с этими видами дополнительной памяти
@ThePashka0000
@ThePashka0000 Год назад
В МК-52 настоящая энергонезависимая память. Микросхема 1601РР1, EEPROM в современной классификации. Впрочем, очевидцы говорят, качество микросхем было препаршивейшее, циклов перезаписи выдерживала мало, инфа могла непредсказуемо потеряться при хранении.
@DolphinFlipper
@DolphinFlipper Год назад
@@ThePashka0000 А, значит, за давностью лет я ошибся, и те батарейки служили не для поддержания памяти, а для автономной работы самого калькулятора
@DolphinFlipper
@DolphinFlipper Год назад
А, кажется, там было ещё одно положение переключателя, помимо считывания (СЧ) и записи (З) - стирание (С). Перед записью надо было выполнить стирание
@kastamorena
@kastamorena 7 месяцев назад
Не знаю, моему мк-52 32 года ППЗУ работает как надо, только максимальное время хранения информации 142 дня (документально).
@DolphinFlipper
@DolphinFlipper 7 месяцев назад
@@kastamorena Хм, наверно, в этом я ошибся, и батареи нужны только для автономной работы самого калькулятора, а ППЗУ может хранить информацию и без них. Наверно, перепутал с МК-90, где блоки "энергонезависимой" памяти действительно были запитаны от батареек
@m4tveevm
@m4tveevm Год назад
Почему у такого интересного контента так мало просмотров?
@MsCADKO
@MsCADKO Год назад
Кто здесь?
@hondas_insights
@hondas_insights Год назад
этому контенту несколько часов от роду ))) так что пока мало )
@Ilyas_Kutliakhmetov
@Ilyas_Kutliakhmetov Год назад
где avx инструкции?
@TheALEXMOTO
@TheALEXMOTO 9 месяцев назад
Потому что это мало кому нужно в отличии от мусора тикток
@yuraretz2379
@yuraretz2379 5 месяцев назад
Оно наверное каждый раз пи считает используя подпрограмму с вычислением ряда Макларена)
@ViacheslavMezentsev
@ViacheslavMezentsev Год назад
У нас на стене висел настенный МК-61. Он выглядел по-другому. Был с контактной указкой.
@hondas_insights
@hondas_insights Год назад
впервые узнал о существовании таких могстров (настенных) 😁😁
@AlexanderJ
@AlexanderJ Год назад
Где-то видел что-то с картинкой изображающей преподавателя, "нажимающего" указкой с магнитом на герконовые кнопки. Вот и всё что в памяти сохранилось. Возможно это была статья с вариантом модернизации устройства на герконы.
@olegkomlev
@olegkomlev 2 месяца назад
@@AlexanderJ Статья о создании подобной приставки к калькулятору была в журнале "Моделист-конструктор". Там были изображены кнопки с герконами и обычными замыкающими контактами, поэтому можно было нажать кнопку, а можно приложить к кнопке магнит (например, закрепленный на конце указки).
@DolphinFlipper
@DolphinFlipper Год назад
Калькулятор МК-61 отличался от Б3-34 не только увеличенной памятью для кода программы и наличием функций выделения целой и дробной частей числа, но и наличием дополнительного адресуемого регистра E и функций модуля, выделения знака числа (sgn), перевода между градусами, минутами и секундами, выдачи максимума из двух чисел, выдачи псевдослучайного числа и побитовых логических операций
@kastamorena
@kastamorena 7 месяцев назад
И ещё он знал что 0 > любого числа)
@olegkomlev
@olegkomlev 2 месяца назад
При этом, увы, в МК-61 были потеряны некоторые недокументированные особенности, которые использовались в некоторых программах Б3-34. Самая большая потеря - "регистр стрелочка", который на Б3-34 позволял выполнять операции с регистром 0, но без декремента (на МК-61 эти команды работали с новым регистром Е).
@DolphinFlipper
@DolphinFlipper Год назад
Надо же, что-то ещё помню. :-) Хотя я имел дело с этим калькулятором, когда был совсем мелкий, в 1990-х годах. Уже почти 30 лет прошло. Так что, если вдруг ошибся, поправьте в комментариях
@nihonam
@nihonam Год назад
где обещанная ссылка?
@AlexPayneKU
@AlexPayneKU Год назад
Противно слушать человека, который ничего не знает. ПРОТИВНО! Не знаешь - не берись рассказывать!
@user-md4wy6zi7d
@user-md4wy6zi7d 4 месяца назад
Вслушаемся как он произносит слово "советский". У него явно был оргазм.
Далее
DIY COMPUTER from scratch!
25:03
Просмотров 2,2 млн