Спасибо за ностальгические воспоминания. Работал в свое время на таком, о компьютерах тогда только мечтать приходилось. А вот МК 52 и был таким подобием компьютера, в котором наконец можно было хранить программы и при необходимости считывать их из ППЗУ. Вычислял на нем и интегралы и матрицы и ДУ. Эх наша молодость. Еще был БРП с математическими программами, то же его использовал.
Такая ностальгия. Поймал себя на мысли, что практически ничего уже не помню. А ведь когда-то в этом даже разбирался. Да, пожалуй было бы интересно вспомнить принципы адресации.
Классно, спасибо! Полезное видео) Свой МК-52 уже полгода не трогаю, ибо очень мелкие цифры, на свету ещё и тусклые. Вот бы ему дисплей как у Casio fx-17, но разрядов побольше, была бы совсем красота😊
А еще в режиме стирания программа из режима ПРГ временной памяти ОЗУ тоже стирается. Там весьма специфический синтаксис адреса обращения к ППЗУ. Где то читал, что ППЗУ надо время от времени обновлять и даже какая то методика была.
Да, совершенно верно! Причем это очень коварная особенность с учетом необходимости записывать на очищенное место в ППЗУ. Когда пишешь программу, заранее не знаешь ее длину и сколько места нужно освободить. А когда программа написана и отлажена стирать уже нельзя.
@@ДенисП-з8щ Я еще тогда ( с 1983 года у меня Б3-34, а собственные МК-52 появились у меня намного позже) многое писал прямо на калькуляторе. Большие программы, действительно на листике сначала писал. Но дело еще и в том, что набрать безошибочно длинную программу с листика тоже непросто, ну и ошибки на листике тоже не все устранить модно без отладки. Поэтому когда, набрав и отладив программу (а при этом нередко изменяется длина) замечаешь, что забыл стереть для нее место в ППЗУ, то очень неприятно.
@@ВладимирГончаров-п8в Для некоторых прочностных и аэродинамических расчетов, чтобы не бегать лишний раз на ВЦ. Еще писали программки, которые использовались для балансировки роторов турбин ГТД. А Вам сколько лет было в 1983 году? А перфокарты Вы видели? А про очередь на работу с консоли слышали? А с ОС ЕС (OS/360 OS/370)Вы знакомы? PS Забыл, кстати, сказать, что стирание можно выполнить, не повредив программу, если перед стиранием поставить переключатель "Д-П" в положение "Д". Правда в этом случае исчезнет содержимое регистров памяти 0-9,А-Д.
Использовал такой аппарат для астрономических вычислений на подлодке, для этого выпускались специальные модули с необходимым софтом для штурманов( можно было получить в гидрографии и сам аппарат и модули для него). А еще можно было играть в незамысловатые игры на этой машинке, о них было много статей в Технике Молодежи.
А чего не 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хх. Записывать можно только в чистую область ППЗУ, т.е. перед записью обязательно стираем, причем чаще всего из-за указанных особенностей больше, чем длина записываемой программы. При включении-выключении калькулятора переключатель "С-З-СЧ" во избежание стирания ППЗУ должен быть в положении "СЧ"
Здравствуйте! Eще, сможете сделать видео на тему как сделать так чтобы при делении на калькуляторе hp prime деление не выводилось дробью а было как обычное деление
Про адреса и память было бы интересно посмотреть. Единственное удивило, зачем понадобилось вводить константу пи в виде цифр, когда в калькуляторе есть встроенная константа пи?
Вольный и косноязычный пересказ инструкции. К чему? Что нового? Вы рассказали? Ожидал толкового пояснения работы с адресами и как их правильно определять. Не дождался...
@@AlexRN6LLV Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
@@AlexRN6LLV Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
Очень интересно что умел МК52. Инструкции не было, ничего не получалось конечно же. Жду продолжения!
Спасибо за ностальгические воспоминания. Работал в свое время на таком, о компьютерах тогда только мечтать приходилось. А вот МК 52 и был таким подобием компьютера, в котором наконец можно было хранить программы и при необходимости считывать их из ППЗУ. Вычислял на нем и интегралы и матрицы и ДУ. Эх наша молодость. Еще был БРП с математическими программами, то же его использовал.
Ох как я ждал это видео тридцать восемь лет тому назад! :)))
Спасибо, очень наглядно показали как работать с ППЗУ, да в свое время это было просто прорыв, ведь можно хранить в энергонезависимой памяти программы.
Спасибо Алексей ! Ждём следующего видео с МК-52 ))), и определением адресов ))))....Спасибо !!
уже материал отснял скоро будет на канале
Такая ностальгия. Поймал себя на мысли, что практически ничего уже не помню. А ведь когда-то в этом даже разбирался. Да, пожалуй было бы интересно вспомнить принципы адресации.
С первого по четвертый курс все на нём считал. Потом у знакомого комп появился, и часть расчетов уже на нем делал.
Спасибо большое за ваши труды!!! 👍
спасибо! стараемся!
Классно, спасибо! Полезное видео)
Свой МК-52 уже полгода не трогаю, ибо очень мелкие цифры, на свету ещё и тусклые. Вот бы ему дисплей как у Casio fx-17, но разрядов побольше, была бы совсем красота😊
Поменяйте конденсаторы и на той же плате регулируется яркость индикаторов.
Паяйте осторожно, дорожки легко отваливаются.
@@АндрейГапоненко-х3п Хорошо, спасибо!
Посмотрев видео , захотелось восстановить свой МК 52 ( он же на аватарке). Про адреса и память было бы интересно посмотреть
Он, он беленький, красота!
А еще в режиме стирания программа из режима ПРГ временной памяти ОЗУ тоже стирается. Там весьма специфический синтаксис адреса обращения к ППЗУ. Где то читал, что ППЗУ надо время от времени обновлять и даже какая то методика была.
Да, совершенно верно! Причем это очень коварная особенность с учетом необходимости записывать на очищенное место в ППЗУ. Когда пишешь программу, заранее не знаешь ее длину и сколько места нужно освободить. А когда программа написана и отлажена стирать уже нельзя.
Не правда программы. Тогда на листочке записывались и только потом...
@@ДенисП-з8щ Я еще тогда ( с 1983 года у меня Б3-34, а собственные МК-52 появились у меня намного позже) многое писал прямо на калькуляторе. Большие программы, действительно на листике сначала писал. Но дело еще и в том, что набрать безошибочно длинную программу с листика тоже непросто, ну и ошибки на листике тоже не все устранить модно без отладки. Поэтому когда, набрав и отладив программу (а при этом нередко изменяется длина) замечаешь, что забыл стереть для нее место в ППЗУ, то очень неприятно.
@@banderovetz1 а зачем эти программы нужны? Ответьте пожалуйста.
@@ВладимирГончаров-п8в Для некоторых прочностных и аэродинамических расчетов, чтобы не бегать лишний раз на ВЦ. Еще писали программки, которые использовались для балансировки роторов турбин ГТД.
А Вам сколько лет было в 1983 году? А перфокарты Вы видели? А про очередь на работу с консоли слышали?
А с ОС ЕС (OS/360 OS/370)Вы знакомы?
PS Забыл, кстати, сказать, что стирание можно выполнить, не повредив программу, если перед стиранием поставить переключатель "Д-П" в положение "Д". Правда в этом случае исчезнет содержимое регистров памяти 0-9,А-Д.
Использовал такой аппарат для астрономических вычислений на подлодке, для этого выпускались специальные модули с необходимым софтом для штурманов( можно было получить в гидрографии и сам аппарат и модули для него). А еще можно было играть в незамысловатые игры на этой машинке, о них было много статей в Технике Молодежи.
а как насчет мк-90?
Ко мне прибыл такой МК52, очень интересно.
А чего не 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хх.
Записывать можно только в чистую область ППЗУ, т.е. перед записью обязательно стираем, причем чаще всего из-за указанных особенностей больше, чем длина записываемой программы.
При включении-выключении калькулятора переключатель "С-З-СЧ" во избежание стирания ППЗУ должен быть в положении "СЧ"
Жаль что экран не жидкокристаллический!☹️
9:05 Да, нужно, было бы отлично
Здравствуйте! Eще, сможете сделать видео на тему как сделать так чтобы при делении на калькуляторе hp prime деление не выводилось дробью а было как обычное деление
Про адреса и память было бы интересно посмотреть. Единственное удивило, зачем понадобилось вводить константу пи в виде цифр, когда в калькуляторе есть встроенная константа пи?
Это только для примера, чтобы увеличить число шагов программы.
Кааакой знакомый голос:)) шумодав только не к месту
Спасибо. Все получилось. Скажите какое количество программ можно сохранить в ППЗУ и какое количество шагов у них должно быть.
максимально в ППЗУ можно записать до 512 шагов программ, максимальное число шагов не должно превышать 98.
@@AlexRN6LLV спасибо.
Я так понял програм в ППЗУ можно записать,скажим сколько хочеш программ лиш бы в общем их объем в памяти не превышал 512 шагов.
А разве адрес не по формуле 2n-1 считается? т.е. не 1 0016 14 должно быть, а 1 0013 14
адрес должен быть кратен 16 поэтому должно быть не 0013 а 0016
@@AlexRN6LLV Точно :) Вспомнил
Вольный и косноязычный пересказ инструкции. К чему? Что нового? Вы рассказали? Ожидал толкового пояснения работы с адресами и как их правильно определять. Не дождался...
Скажите почему не переходит в режим авто где на экране 0 срочно сразу спасибо
Это тот самый случай когда хорошо один раз увидеть, чем пытаться понять что означает " не переходит в режим авто где на экране 0"
Кто знает что такое ЕГГОГология!? :)
Вроде та кнопка называется не вэо, а «возврат на ноль»
Продаю мк 52. Рабочий.
2 минуты 20 секунд брехня ни о чем.
Интересно узнать в чем именно???
@@AlexRN6LLV Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
@@AlexRN6LLV Тот кто не имел дело с такими особенно. Но давать надо технические моменты а не Ваши рассуждения. Смотрябельно. Просто много воды. А вот м МК54 не было такой возможности. То есть то что Вы делаете то что понятно Вам.И совершенно непонятно тому кто не знаком.Методология не совсем.
Завидуй молча, диванный эксперт....
@@СергейРаспопов-ч7ш так в чем дело? вот сделай такое видео и покажи на деле, а не на словах. и не тебе судить много воды там в ролике или нет.