Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте или
создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена.
Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| '''APP''' — фортовская переменная [[Каллисто]]. Переменная автозапуска. | | '''AUTOEXEC''' — стандартное слово [[Каллисто]]. |
| 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}}
| |
| | |
|
| |
|
| {{нет иллюстраций}} | | {{нет иллюстраций}} |
| {{заготовка}} | | {{заготовка}} |
| [[Категория:Слова Каллисто]] | | [[Категория:Слова Каллисто]] |
| [[Категория:Переменные USER]]
| |
| [[Категория:Встроенные переменные Каллисто]]
| |