R9047

Материал из ПМК вики
Перейти к: навигация, поиск

R9047 Разрешение записи в энергонезависимую память «Разрешение записи в энергонезависимую память (X=0-запрещено, 1-разрешено, автосброс)»

Функция обеспечивает сохранение содержимого регистров данных в энергонезависимой памяти ЭВМ при работе исполняемой программы. В автоматическом режиме работы ЭКВМ данная функция не требуется, т.к. все числа, записанные в регистры данных вручную, а также загруженные из файлов средствами ДОС, автоматически дублируются в энергонезависимой памяти и восстанавливаются при включении питания. Это распространяется на всю область регистров данных (адреса от 0 до 8167).

При работе исполняемой программы, для значительного увеличения быстродействия, изменения в памяти данных не дублируются в энергонезависимой памяти, а производятся только в оперативном запоминающем устройстве. Чтобы изменения в энергонезависимой памяти производились, необходимо чтобы перед командой записи в регистр данных был установлен флаг разрешения записи. Для этого в ячейку памяти данных с адресом 9047 должно быть записано число 1. Флаг сбрасывается автоматически после выполнения одной команды записи в регистр данных по адресам от 0 до 8167. Для записи следующего регистра данных в энергонезависимую память флаг должен быть снова установлен.

Операция чтения из регистра памяти с адресом 9047 заносит в регистр X стека состояние флага (0 - сброшен, 1 - установлен) и поднимает стек ЭКВМ.

Ссылки[править]