APP: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
(не показано 15 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
''' | '''APP''' — фортовская переменная [[Каллисто]]. Переменная автозапуска. | ||
APP ( −− a ) Переменная, токен запускающего слова. | |||
Слово, [[CFA|токен]] которого хранится в переменной '''APP''', будет [[EXECUTE|выполнено]] после загрузки сохранения по [[LOAD"]] или перезапуске [[Каллисто]] — например при восстановлении питания после сбоя. | |||
Слово | Слово [[COLD]] записывает сюда [[CFA|токен]] [[QUIT]]. | ||
== Ввод слова | == Ввод слова APP == | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите три клавиши {{ШГ←}} [[Клавиша 6|{{Серая клавиша|6}}]] [[Клавиша 6|{{Серая клавиша|6}}]] | ||
== История == | |||
Слово APP присутствует, [http://pmk.arbinada.com/ru/node/1242 например], в Форте 4E4th — который основан на MSP430 CamelForth. | |||
Имя APP является сокращением от английского слова [http://lingvo-online.ru/ru/Translate/en-ru/application application] — приложение. | |||
== Реализация == | |||
<pre> | |||
150 rrAUTOEXEC .EQU 1141 ; 11141 APP − код отсюда будет выполняться сразу после WARM | |||
151 pAUTOEXEC .EQU 141 | |||
152 rlAUTOEXEC .EQU 1142 | |||
… | |||
2790 ;#APP | |||
2791 ; APP ( −− a ) Переменная, токен запускающего слова. | |||
2792 ; Слово, токен которого хранится в переменной APP, будет выполнено после загрузки сохранения по LOAD" | |||
2793 ; COLD записывает сюда адрес QUIT | |||
2794 LAUTOEXEC: .DB 3 | |||
2795 .TEXT "APP" | |||
2796 .DW LVOCLINK | |||
2797 AUTOEXEC: .DW SUSE | |||
2798 .DB pAUTOEXEC | |||
</pre> | |||
== Ссылки == | |||
* {{Исходник|APP|APP}} | |||
Строка 11: | Строка 38: | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Переменные USER]] | [[Категория:Переменные USER]] | ||
[[Категория: | [[Категория:Встроенные переменные Каллисто]] | ||
Текущая версия от 18:54, 9 ноября 2017
APP — фортовская переменная Каллисто. Переменная автозапуска.
APP ( −− a ) Переменная, токен запускающего слова.
Слово, токен которого хранится в переменной APP, будет выполнено после загрузки сохранения по LOAD" или перезапуске Каллисто — например при восстановлении питания после сбоя.
Слово COLD записывает сюда токен QUIT.
Ввод слова APP[править]
В режиме ЛАТ последовательно нажмите три клавиши ШГ← 6 6
История[править]
Слово APP присутствует, например, в Форте 4E4th — который основан на MSP430 CamelForth.
Имя APP является сокращением от английского слова application — приложение.
Реализация[править]
150 rrAUTOEXEC .EQU 1141 ; 11141 APP − код отсюда будет выполняться сразу после WARM 151 pAUTOEXEC .EQU 141 152 rlAUTOEXEC .EQU 1142 … 2790 ;#APP 2791 ; APP ( −− a ) Переменная, токен запускающего слова. 2792 ; Слово, токен которого хранится в переменной APP, будет выполнено после загрузки сохранения по LOAD" 2793 ; COLD записывает сюда адрес QUIT 2794 LAUTOEXEC: .DB 3 2795 .TEXT "APP" 2796 .DW LVOCLINK 2797 AUTOEXEC: .DW SUSE 2798 .DB pAUTOEXEC
Ссылки[править]
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |