Перенос информации в энергонезависимую память


Главная / ЭКВМ / Программы для ЭКВМ / Служебные программы и утилиты

В энергонезависимую память ЭКВМ автоматически записываются только введённые пользователем с клавиатуры или считанные с диска данные. Результаты работы программы, сохранённые в регистрах памяти, будут находиться в этих регистрах только до выключения питания ЭКВМ или до повторного входа в режим калькулятора из основного меню.

Для сохранения этих данных можно выйти в ДОС и записать результаты работы программы в файле соответствующего типа. Но после возвращения в режим калькулятора в регистрах они будут перезаписаны, если сохранённый файл сразу же не считать с диска обратно в память.

Для сохранения результатов работы можно также воспользоваться функцией R9047, которая разрешает запись в энергонезависимую память из самой программы. Приведённая ниже программа использует эту функцию для копирования информации из ОЗУ в энергонезависимую память ЭКВМ.

Перед запуском программы в регистр стека RX следует ввести число 1 для сохранения десятичных данных, 2 - двоичных, 3 - текста или 0 для всех перечисленных. При вводе других значений в строку комментариев после останова будет выведена подсказка, но копирование выполнено не будет.

Программа занимает менее одной страницы памяти и может быть загружена в любую из них. Запуск производится при помощи "С/П" после перехода командой "РР БП ММ00" на нулевой адрес страницы с программой.




Программа "Перенос информации в энергонезависимую память"

Версия 1.0 (КС 6366/252)

  0 1 2 3 4 5 6 7 8 9
00 F x=0 12 ПП 63 8 1 6 0 П 0 8
10 БП 59 1 - F x=0 25 ПП 63 9 9
20 2 П 0 8 БП 59 1 - F x=0 39 4
30 0 9 6 П 0 1 ВП 3 БП 59 F x=0
40 52 3 0 7 2 П 0 5 0 9 6
50 БП 59 9 2 PP П 90 26 БП 62 П 7
60 ПП 79 С/П 1 PP П 90 47 ИП 0 П 0 1
70 PP П 90 47 ИП 7 П 7 6 П 0 1 П 7 1
80 PP П 90 47 K ИП 7 K П 7 ИП 7 1 + П 7 F L0
90 79 В/О 52h 58h 3Dh 30h 2Dh 33h 00h  



Версии

1.00 - 21.07.09. - 99 байт. Первая версия.


НПП "СЕМИКО" (383) 271-01-25 (многоканальный)