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