ВЫКЛ
ВЫКЛ (выключить) — встроенное слово Каллисто. Сохранить состояние Каллисто в энергонезависимую память и подготовить МК-161 к выключению.
ВЫКЛ ( −− ) Сохранить сеанс работы в энергонезависимой памяти МК−161.
Позволяет выключить на время МК−161, сохранив сеанс работы в энергонезависимой памяти. Безопасно выключить МК можно после появления на индикаторе картинки с перечёркнутым тёмным экраном.
После включения МК-161 словарь сохранится и можно будет продолжить работу в Каллисто.
Ввод слова ВЫКЛ
В режиме РУС последовательно нажмите четыре клавиши ↑ ↔ ИП П
Реализация
Область текста не сохраняется, а флаг UPDATE и номер блока сбросятся при включении. Поэтому в середине редактирования экрана нужно сперва делать FLUSH, а уже потом ВЫКЛ
Если вам нужно сохранить среду понадёжней, с возможностью работы над другими проектами и последующему возвращению к текущему состоянию, используйте слово SAVE"
Для сброса среды в начальное состояние служит слово COLD
Если вам требуется сохранить содержимое буфера, используйте слово SAVE-TEXT. Флаг UPDATE и номер приписанного блока придётся восстанавливать вручную. Они находятся в переменной BUF#.
3980 ;#veyerukael 3981 ; ВЫКЛ ( −− ) Сохранить сеанс работы в энергонезависимой памяти МК−161. 3982 ; Позволяет выключить на время МК−161, сохранив сеанс работы в энергонезависимой памяти 3983 ; Область текста не сохраняется, а флаг UPDATE и номер блока сбросятся при включении 3984 ; Поэтому нужно сперва делать FLUSH, а уже потом ВЫКЛ 3985 LWYKL: .DB 4,130,155,138,139 ; "ВЫКЛ" 3986 .DW LSAVETEXT 3987 WYKL: .DW JWYKL 3988 JWYKL: PGSB SVER MD ; После включения не стирать память, но экран очистить 3989 PGSB SAVDEC GSB SAVBIN ; Сохранить все десятичные и двоичные регистры в энергонезависимую память 3990 8 PPM 9008 ; Тёмный экран 3991 4 PPM 9001 ; Светлым 3992 0 ENT 127 PPM 9000 ; Курсор в (0,127) 3993 2 / <−> PPM 9012 KGRPH ; Линию до (63,0) 3994 HALT: GOTO HALT ; Бесконечный цикл в ожидании выключения питания … 4001 SAVDEC: 1 M5 998 ; R0, R1 не сохранять 4002 GOTO SMLM0 4003 SAVBIN: 999 M5 4096 4004 SMLM0: M0 4005 SML: 1 PPM 9047 4006 KRM5 PKM05 4007 FL0 SML 4008 RTN
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |