Редактирование: APP

Перейти к навигации Перейти к поиску
Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы войдёте или создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.

Текущая версия Ваш текст
Строка 1: Строка 1:
'''APP''' — фортовская переменная [[Каллисто]]. Переменная автозапуска.
'''AUTOEXEC''' — стандартное слово [[Каллисто]].
APP            ( −− a )                            Переменная, токен запускающего слова.
Слово, [[CFA|токен]] которого хранится в переменной '''APP''', будет [[EXECUTE|выполнено]] после загрузки сохранения по [[LOAD"]] или перезапуске [[Каллисто]] — например при восстановлении питания после сбоя.


Слово [[COLD]] записывает сюда [[CFA|токен]] [[QUIT]].
Слово, [[xt|токен]] которого хранится в переменной [[AUTOEXEC]], будет выполнено после загрузки сохранения по [[LOAD"]] или перезапуске [[Каллисто]] — например при восстановлении питания после сбоя.


== Ввод слова APP ==
== Ввод слова AUTOEXEC ==
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите три клавиши {{ШГ←}} [[Клавиша 6|{{Серая клавиша|6}}]] [[Клавиша 6|{{Серая клавиша|6}}]]
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша 2|{{Серая клавиша|2}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша 0|{{Серая клавиша|0}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша С/П|{{Чёрная клавиша|С/П}}]]
 
== История ==
Слово 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}}




Строка 38: Строка 11:
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Переменные USER]]
[[Категория:Переменные USER]]
[[Категория:Встроенные переменные Каллисто]]
[[Категория:Стандартные переменные Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]
Пожалуйста, учтите, что любой ваш вклад в проект «ПМК вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Pmkwiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

В целях защиты вики от автоматического спама в правках просим вас решить следующую каптчу:

Отменить Справка по редактированию (в новом окне)
Источник — https://pmk.the-hacker.ru/APP