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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 2: Строка 2:
  ( -- )
  ( -- )


WARM не возвращает управление назад, всё идущее после WARM игнорируется.
== Детали реализации ==
WARM содержит высокоуровневый код, инициализирующий [[Каллисто]] без удаления слов из [[Словарь|словаря]].
WARM содержит высокоуровневый код, инициализирующий [[Каллисто]] без удаления слов из [[Словарь|словаря]].


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


== Ссылки ==
== Ссылки ==
Строка 14: Строка 14:


{{нет иллюстраций}}
{{нет иллюстраций}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Описание бета-версии Каллисто]]

Версия от 10:36, 18 октября 2015

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

( -- )

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

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

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

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

Ссылки

  • См. также COLD — «холодный» старт.


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