Тёмный

Калькулятор МК 52 работа с ППЗУ запись и считывание программ 

Retro Calculate Devices
Подписаться 1,8 тыс.
Просмотров 1,7 тыс.
50% 1

По просьбе зрителя нашего проекта специально снял ролик о работе с ППЗУ в программируемом микрокалькуляторе МК 52. Наглядно продемонстрирую подготовку (стирание), запись программы в память ППЗУ и считывание. На примере двух разных программ, которые мы после выключения МК 52, снова их вызовем из специальной памяти (разумеется после включения МК 52). А что у нас получилось вы узнаете посмотрев наш новый выпуск до конца, всем приятного просмотра!
Добро пожаловать на канал ретро вычислительной технике. На канале вы найдете обзоры, тесты и практическое использование ретро вычислительной техники: от логарифмической линейки до программируемого микрокалькулятора. Подписывайтесь, пишите комментарии всегда их читаю
Вы можете поддержать наши проект добровольным переводом на карту Тинькофф (с пометкой "на развитие проекта").
Номер карты: 2200700407335396
наша группа ВК clubRCDs
Я в ВК rn6llv
Рутуб rutube.ru/channel/25046584/
Группа в Телеграмм t.me/+S8RzkPMFSUplZjZi

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

 

3 ноя 2023

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 47   
@victorn1199
@victorn1199 7 месяцев назад
Такая ностальгия. Поймал себя на мысли, что практически ничего уже не помню. А ведь когда-то в этом даже разбирался. Да, пожалуй было бы интересно вспомнить принципы адресации.
@tolakim7214
@tolakim7214 6 месяцев назад
С первого по четвертый курс все на нём считал. Потом у знакомого комп появился, и часть расчетов уже на нем делал.
@kiberstalin2552
@kiberstalin2552 7 месяцев назад
Спасибо Алексей ! Ждём следующего видео с МК-52 ))), и определением адресов ))))....Спасибо !!
@AlexRN6LLV
@AlexRN6LLV 6 месяцев назад
уже материал отснял скоро будет на канале
@marcserg
@marcserg 7 месяцев назад
Спасибо, очень наглядно показали как работать с ППЗУ, да в свое время это было просто прорыв, ведь можно хранить в энергонезависимой памяти программы.
@oleggelo59
@oleggelo59 6 месяцев назад
Жаль что экран не жидкокристаллический!☹️
@user-gw7sh4bk3d
@user-gw7sh4bk3d 7 месяцев назад
Спасибо большое за ваши труды!!! 👍
@AlexRN6LLV
@AlexRN6LLV 6 месяцев назад
спасибо! стараемся!
@shvarner1357
@shvarner1357 7 месяцев назад
Посмотрев видео , захотелось восстановить свой МК 52 ( он же на аватарке). Про адреса и память было бы интересно посмотреть
@capy_bite
@capy_bite 7 месяцев назад
Он, он беленький, красота!
@MrRomik
@MrRomik 6 месяцев назад
Очень интересно что умел МК52. Инструкции не было, ничего не получалось конечно же. Жду продолжения!
@capy_bite
@capy_bite 7 месяцев назад
Классно, спасибо! Полезное видео) Свой МК-52 уже полгода не трогаю, ибо очень мелкие цифры, на свету ещё и тусклые. Вот бы ему дисплей как у Casio fx-17, но разрядов побольше, была бы совсем красота😊
@user-gw7sh4bk3d
@user-gw7sh4bk3d 7 месяцев назад
Поменяйте конденсаторы и на той же плате регулируется яркость индикаторов. Паяйте осторожно, дорожки легко отваливаются.
@capy_bite
@capy_bite 6 месяцев назад
@@user-gw7sh4bk3d Хорошо, спасибо!
@-John-Rambo-
@-John-Rambo- 6 месяцев назад
Ох как я ждал это видео тридцать восемь лет тому назад! :)))
@Iljagri
@Iljagri 7 месяцев назад
А еще в режиме стирания программа из режима ПРГ временной памяти ОЗУ тоже стирается. Там весьма специфический синтаксис адреса обращения к ППЗУ. Где то читал, что ППЗУ надо время от времени обновлять и даже какая то методика была.
@banderovetz1
@banderovetz1 6 месяцев назад
Да, совершенно верно! Причем это очень коварная особенность с учетом необходимости записывать на очищенное место в ППЗУ. Когда пишешь программу, заранее не знаешь ее длину и сколько места нужно освободить. А когда программа написана и отлажена стирать уже нельзя.
@user-kk2lf6sy3p
@user-kk2lf6sy3p 6 месяцев назад
Не правда программы. Тогда на листочке записывались и только потом...
@banderovetz1
@banderovetz1 6 месяцев назад
@@user-kk2lf6sy3p Я еще тогда ( с 1983 года у меня Б3-34, а собственные МК-52 появились у меня намного позже) многое писал прямо на калькуляторе. Большие программы, действительно на листике сначала писал. Но дело еще и в том, что набрать безошибочно длинную программу с листика тоже непросто, ну и ошибки на листике тоже не все устранить модно без отладки. Поэтому когда, набрав и отладив программу (а при этом нередко изменяется длина) замечаешь, что забыл стереть для нее место в ППЗУ, то очень неприятно.
@user-jk4fs7wd3f
@user-jk4fs7wd3f 4 месяца назад
​@@banderovetz1 а зачем эти программы нужны? Ответьте пожалуйста.
@banderovetz1
@banderovetz1 4 месяца назад
@@user-jk4fs7wd3f Для некоторых прочностных и аэродинамических расчетов, чтобы не бегать лишний раз на ВЦ. Еще писали программки, которые использовались для балансировки роторов турбин ГТД. А Вам сколько лет было в 1983 году? А перфокарты Вы видели? А про очередь на работу с консоли слышали? А с ОС ЕС (OS/360 OS/370)Вы знакомы? PS Забыл, кстати, сказать, что стирание можно выполнить, не повредив программу, если перед стиранием поставить переключатель "Д-П" в положение "Д". Правда в этом случае исчезнет содержимое регистров памяти 0-9,А-Д.
@Radiolubitel-Petrovich
@Radiolubitel-Petrovich 15 часов назад
Ко мне прибыл такой МК52, очень интересно.
@user-nu8rv1pt3l
@user-nu8rv1pt3l 6 месяцев назад
Спасибо за ностальгические воспоминания. Работал в свое время на таком, о компьютерах тогда только мечтать приходилось. А вот МК 52 и был таким подобием компьютера, в котором наконец можно было хранить программы и при необходимости считывать их из ППЗУ. Вычислял на нем и интегралы и матрицы и ДУ. Эх наша молодость. Еще был БРП с математическими программами, то же его использовал.
@supersanya0074
@supersanya0074 7 месяцев назад
Здравствуйте! Eще, сможете сделать видео на тему как сделать так чтобы при делении на калькуляторе hp prime деление не выводилось дробью а было как обычное деление
@user-gg7nm5sl6n
@user-gg7nm5sl6n 7 месяцев назад
Про адреса и память было бы интересно посмотреть. Единственное удивило, зачем понадобилось вводить константу пи в виде цифр, когда в калькуляторе есть встроенная константа пи?
@AlexRN6LLV
@AlexRN6LLV 7 месяцев назад
Это только для примера, чтобы увеличить число шагов программы.
@sb20111000
@sb20111000 4 месяца назад
Использовал такой аппарат для астрономических вычислений на подлодке, для этого выпускались специальные модули с необходимым софтом для штурманов( можно было получить в гидрографии и сам аппарат и модули для него). А еще можно было играть в незамысловатые игры на этой машинке, о них было много статей в Технике Молодежи.
@capy_bite
@capy_bite 7 месяцев назад
9:05 Да, нужно, было бы отлично
@banderovetz1
@banderovetz1 6 месяцев назад
А чего не F "+" вместо набора 3.14159 ? Работа с ППЗУ организована на МК-52 *_крайне неудобно_* (:. ППЗУ организовано в виде матрицы, состоящей из 64 строк. Каждая строка, в свою очередь , разбита на 16 ячеек по 4 бита. Ячейки пронумерованы числами (адресами) от 0000 до 1023. Команды программы записываются шестнадцатиричными цифрами. В памяти микрокалькулятора каждая такая цифра занимает 4 бита, а для записи кода команды, состоящего из двух цифр, необходимы две ячейки ППЗУ, или 8 бит. Прежде чем записывать программы, определяют адрес обращения к ППЗУ. Он состоит из семи цифр. Первая может быть любой, кроме нуля ( для определенности лучше все время использовать какую-то одну, например, 1 или 8 ) . Затем идут *_четыре цифры адреса, представляюшие номер первой записывемой ячейки_* , с которой начинается обмен с ППЗУ. Две следующие цифры - шестая и седьмая, если считать слева, - это длина блока информации ( для программы *_в шагах_* ), который записывается в ППЗУ или считывается из него. Длина блока, кратная семи, задается в шагах программы и *_не может превышать 98 шагов_* . *_Писать и читать обязательно нужно в количестве шагов кратном 7_* , т.к. шаги в пределах каждого блока из семи шагов фактически записываются в порядке 2й,3й,4й,...,7й,1й. Информацию в ППЗУ можно *_стирать только построчно, по 8 шагов программы (16 адресов) одновременно . Если в какой-то строке ППЗУ окажется хотя бы одна ячейка из указанных в адресе обращения, то информация в этой строке будет стерта во всех ячейках от первой до последней_* . Вы в адресе для стирания указали 1001614 при длине программы в 10 шагов. Фактически произойдет стирание 16 команд с ячейки 16 до ячейки 47. То же самое произошло бы, если бы Вы указали 1001610 или 1001616. А вот для записи новой уже нужно 1001614, причем, чтобы не стереть кусок предыдущей, новую желательно писать со свободного адреса кратного 16, т.е. в Вашем случае с 10048хх. Записывать можно только в чистую область ППЗУ, т.е. перед записью обязательно стираем, причем чаще всего из-за указанных особенностей больше, чем длина записываемой программы. При включении-выключении калькулятора переключатель "С-З-СЧ" во избежание стирания ППЗУ должен быть в положении "СЧ"
@trytrytrytrytrytryt
@trytrytrytrytrytryt 6 месяцев назад
Кааакой знакомый голос:)) шумодав только не к месту
@user-gw7sh4bk3d
@user-gw7sh4bk3d 6 месяцев назад
Спасибо. Все получилось. Скажите какое количество программ можно сохранить в ППЗУ и какое количество шагов у них должно быть.
@AlexRN6LLV
@AlexRN6LLV 6 месяцев назад
максимально в ППЗУ можно записать до 512 шагов программ, максимальное число шагов не должно превышать 98.
@user-gw7sh4bk3d
@user-gw7sh4bk3d 6 месяцев назад
@@AlexRN6LLV спасибо. Я так понял програм в ППЗУ можно записать,скажим сколько хочеш программ лиш бы в общем их объем в памяти не превышал 512 шагов.
@yakunin
@yakunin 6 месяцев назад
А разве адрес не по формуле 2n-1 считается? т.е. не 1 0016 14 должно быть, а 1 0013 14
@AlexRN6LLV
@AlexRN6LLV 6 месяцев назад
адрес должен быть кратен 16 поэтому должно быть не 0013 а 0016
@yakunin
@yakunin 6 месяцев назад
@@AlexRN6LLV Точно :) Вспомнил
@yuraretz2379
@yuraretz2379 5 месяцев назад
Вроде та кнопка называется не вэо, а «возврат на ноль»
@user-mz3rg8tk1f
@user-mz3rg8tk1f 4 месяца назад
Скажите почему не переходит в режим авто где на экране 0 срочно сразу спасибо
@AlexRN6LLV
@AlexRN6LLV 4 месяца назад
Это тот самый случай когда хорошо один раз увидеть, чем пытаться понять что означает " не переходит в режим авто где на экране 0"
@user-jk4fs7wd3f
@user-jk4fs7wd3f 4 месяца назад
Продаю мк 52. Рабочий.
@Karandash-ih4fy
@Karandash-ih4fy 3 месяца назад
Кто знает что такое ЕГГОГология!? :)
@user-fq5vq8ow8n
@user-fq5vq8ow8n 6 месяцев назад
2 минуты 20 секунд брехня ни о чем.
@AlexRN6LLV
@AlexRN6LLV 6 месяцев назад
Интересно узнать в чем именно???
@user-fq5vq8ow8n
@user-fq5vq8ow8n 6 месяцев назад
​@@AlexRN6LLV Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
@user-fq5vq8ow8n
@user-fq5vq8ow8n 6 месяцев назад
@@AlexRN6LLV ​ Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
@user-nu8rv1pt3l
@user-nu8rv1pt3l 6 месяцев назад
Завидуй молча, диванный эксперт....
@user-nu8rv1pt3l
@user-nu8rv1pt3l 6 месяцев назад
@@user-fq5vq8ow8n так в чем дело? вот сделай такое видео и покажи на деле, а не на словах. и не тебе судить много воды там в ролике или нет.
Далее
МК 90: связь с внешним миром
19:46
Просмотров 390 тыс.