233
<> [FORTH] Кладет на стек ИСТИНУ (не 0) если A != B
ABORT [FORTH] Прерывает выполнение текущей программы
ALLOT [FORTH] Захватывает N байт памяти в словаре от текущего
свободного места
R> [FORTH] Переносит слово из стека данных в стек возвратов
>R [FORTH] Переносит слово из стека возвратов в стек данных
R@ [FORTH] Копирует слово с вершины стека возвратов на вершину стек
данных
R! [FORTH] Заменяет слово
на вершине стека возвратов
SWAP [FORTH] Меняет два слова на стеке данных местами
DUP [FORTH] Дублирует вершину стека данных
DROP [FORTH] Убирает вершину стека данных
S. [FORTH] Выдает содержимое стека данных
R. [FORTH] Выдает содержимое стека возвратов
KEY [FORTH] Выдает код нажатой клавиши (getch() из языка C)
CR [FORTH] Выводит на консоль коды CR LF
! [FORTH] Запоминает слово X в словаре по адресу A: X A !
@ [FORTH] Читает слово из
словаря по адресу A: A @
ROT [FORTH] Производит ротацию трех верхних элементов стека
OVER [FORTH] Дублирует второй сверху элемент стека данных
" [FORTH] Завершение текстовой строки
." [FORTH] Вывод текстовой строки на консоль на этапе исполнения
DISFORTH [FORTH] Дизассемблирование словаря
VARIABLE [FORTH] Задание переменной
CONSTANT [FORTH] Задание константы
ALL [FORTH] Выключение контекстов
FORTH [FORTH] Переход к контексту FORTH
INST [FORTH] Переход к контексту INST
COM [FORTH] Переход к контексту COM
USER [FORTH] Переход к
контексту USER
' [FORTH] Кладет на стек адрес компиляции команды. Применяется для
disforth: ' test disforth
EMIT [FORTH] Вывод символа X на консоль. X emit
+TERM [FORTH] Включение вывода символов на консоль. Параметров нет.
-TERM [FORTH] Выключение вывода символов на консоль. Параметров нет.
+ECHO [FORTH] Включение дублирования консольного вывода в файл (см.
команду echo). Параметров нет.
-ECHO [FORTH] Выключение дублирования консольного вывода в файл (см.
команду echo). Параметров нет
.
ECHO [FORTH] Создание файла для хранения копии консольного вывода (см.
команды +echo и -echo). echo <имя_файла>
\ECHO FORTH] Закрытие файла для хранения копии консольного вывода (см.
команды echo, +echo и -echo). Параметров нет.
>> [FORTH] Сдвиг числа X вправо на 1 бит. X >>
<< [FORTH] Сдвиг числа X влево на 1 бит. X <<
?TERMINAL [FORTH] Возвращает ИСТИНУ (не 0), если нажата кнопка на консоли
LFILE [FORTH] загружает скрипт: lfile <имя>
@TIME [FORTH] Кладет на
стек дату и время в формате ANSI (4 байта)
.CTIME [FORTH] Распечатывает дату и время в форме "Tue Sep 03 20:33:17
2002". Исходные данные необходимо предоставить с помощью @time
HELP [FORTH] Вывод справки по команде: help <имя_команды>
HELPS [FORTH] Вывод справки по всем командам текущего контекста
HELPALL [FORTH] Вывод справки по всем командам
SYSTEM" [FORTH] Передача строки командному интерпретатору ОС. На стеке
остается код возврата (errorlevel): system"
строка "
DIR [FORTH] Вывод списка файлов на консоль (вызывается системная
команда dir или ls). dir filemask
CLOCK [FORTH] Время в мс от начала запуска программы. Команда может
использоваться совместно с командой ShowClock.
SHOWCLOCK [FORTH] Выдает на консоль время в секундах (с точностью до
десятых) прошедшее с момента запуска clock
SLEEP [FORTH] Подвешивание потока на заданное в мс время: time_ms Sleep