WARM: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Строка 9: Строка 9:
 
WARM содержит высокоуровневый код, инициализирующий [[Каллисто]] без удаления слов из [[Словарь|словаря]].
 
WARM содержит высокоуровневый код, инициализирующий [[Каллисто]] без удаления слов из [[Словарь|словаря]].
  
WARM выводит на экран [[ВК|перевод строки]] и количество свободных байт в [[Словарь|словаре]], после чего проверяет содержимое переменной [[APP]]. Если оно отлично от нуля, управление передаётся на записанный в [[APP]] адрес с помощью [[EXECUTE]]. В противном случае происходит переход на [[QUIT]] — [[Каллисто]] начинает свой диалог с пользователем.
+
WARM выводит на экран [[ВК|перевод строки]] и количество свободных байт в [[Словарь|словаре]], после чего проверяет содержимое переменной [[APP]]. Если оно отлично от нуля, управление передаётся на записанный в [[APP]] [[CFA|токен]] с помощью [[EXECUTE]]. В противном случае происходит переход на [[QUIT]] — [[Каллисто]] начинает свой диалог с пользователем.
  
 
== Ссылки ==
 
== Ссылки ==

Версия 15:27, 23 июня 2016

WARM («горячий» старт) — стандартное слово Каллисто. «Тёплая» перезагрузка. Словарь сохраняется.

WARM           ( −− )                               Тёплая перезагрузка, словарь сохраняется.

WARM не возвращает управление назад. Всё идущее после WARM игнорируется.

Ввод слова WARM

В режиме ЛАТ последовательно нажмите четыре клавиши  В↑   ШГ←   ×   ÷ 

Детали реализации

WARM содержит высокоуровневый код, инициализирующий Каллисто без удаления слов из словаря.

WARM выводит на экран перевод строки и количество свободных байт в словаре, после чего проверяет содержимое переменной APP. Если оно отлично от нуля, управление передаётся на записанный в APP токен с помощью EXECUTE. В противном случае происходит переход на QUITКаллисто начинает свой диалог с пользователем.

Ссылки


  Nopictures-icon.png У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.