ВЫКЛ: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) |
||
Строка 8: | Строка 8: | ||
В [[Режим РУС|режиме РУС]] последовательно нажмите четыре клавиши [[Клавиша ↑|{{Серая клавиша|↑}}]] [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] | В [[Режим РУС|режиме РУС]] последовательно нажмите четыре клавиши [[Клавиша ↑|{{Серая клавиша|↑}}]] [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша П|{{Чёрная клавиша|П}}]] | ||
== | == Реализация == | ||
[[Текст|Область текста]] не сохраняется, а флаг [[UPDATE]] и номер [[блок]]а сбросятся при включении. Поэтому нужно сперва делать [[FLUSH]], а уже потом ВЫКЛ | [[Текст|Область текста]] не сохраняется, а флаг [[UPDATE]] и номер [[блок]]а сбросятся при включении. Поэтому нужно сперва делать [[FLUSH]], а уже потом ВЫКЛ | ||
Строка 16: | Строка 16: | ||
Если вам требуется сохранить содержимое [[буфер]]а, используйте слово [[SAVE-TEXT]]. Флаг [[UPDATE]] и номер приписанного [[блок]]а придётся восстанавливать вручную. Они находятся в переменной [[BUFBLK]]. | Если вам требуется сохранить содержимое [[буфер]]а, используйте слово [[SAVE-TEXT]]. Флаг [[UPDATE]] и номер приписанного [[блок]]а придётся восстанавливать вручную. Они находятся в переменной [[BUFBLK]]. | ||
<pre> | |||
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 ; Бесконечный цикл в ожидании выключения питания | |||
</pre> | |||
== Ссылки == | == Ссылки == |
Версия от 11:34, 10 ноября 2017
ВЫКЛ (выключить) — встроенное слово Каллисто. Сохранить состояние Каллисто в энергонезависимую память и подготовить МК-161 к выключению.
ВЫКЛ ( −− ) Сохранить сеанс работы в энергонезависимой памяти МК−161.
Позволяет выключить на время МК−161, сохранив сеанс работы в энергонезависимой памяти. Безопасно выключить МК можно после появления на индикаторе картинки с перечёркнутым тёмным экраном.
После включения МК-161 словарь сохранится и можно будет продолжить работу в Каллисто.
Ввод слова ВЫКЛ
В режиме РУС последовательно нажмите четыре клавиши ↑ ↔ ИП П
Реализация
Область текста не сохраняется, а флаг UPDATE и номер блока сбросятся при включении. Поэтому нужно сперва делать FLUSH, а уже потом ВЫКЛ
Если вам нужно сохранить среду понадёжней, с возможностью работы над другими проектами и последующему возвращению к текущему состоянию, используйте слово SAVE"
Для сброса среды в начальное состояние служит слово COLD
Если вам требуется сохранить содержимое буфера, используйте слово SAVE-TEXT. Флаг UPDATE и номер приписанного блока придётся восстанавливать вручную. Они находятся в переменной BUFBLK.
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 ; Бесконечный цикл в ожидании выключения питания
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |