Начальный курс программирования на языке Форт


ОСНОВНЫЕ ТЕРМИНЫ - часть 2


д.

Яоле кода. Ячейка в элементе словаря, содержащая адрес кода периода исполнения для данного конкретного типа определения.

Поле имени. Участок элемента словаря, содержащий имя (или сокращение этого имени) определенного слова, а также число символов в данном имени.

Поле связи. Ячейка элемента словаря, содержащей адрес предыдущего определения; применяется при поиске по словарю (в системах, использующих несколько цепочек, поле связи содержит адрес предыдущего определения в этой же цепочке).

Яоле параметров. Участок элемента словаря, где находится «содержимое» данного определения: в случае CONSTANT

- значение константы, в случае VARIABLE - значение переменной, в случае определения через двоеточие - список адресов слов, которые должны выполняться поочередно во время выполнения этого определения. Длина поля параметров меняется в зависимости от назначения.

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

pfa. Адрес поля параметров; адрес первой ячейки поля параметров элемента словаря (или, если поле параметров представляет собой одну ячейку, адрес последней).

Рабочая область (PAD). Участок памяти внутри терминальной задачи, который служит рабочей областью для хранения строк символов в процессе промежуточной обработки.

Системная переменная. Переменная Форта, которая в отличие от пользовательской переменной доступна по всей системе (в любой задаче).

Ссылка вперед. Ссылка на слово, которое еще не определено. В Форте - это способ реализации векторных вычислений.

Тело элемента. Поля кода и параметров элемента словаря Форта.

Терминальная задача. Задача в мультизадачной системе, обеспечивающая взаимодействие с оператором через терминал, т. е. задача, имеющая текстовый интерпретатор, словарь и т. д.

Управляющая задача. В мультизадачной системе - задача, которая не допускает взаимодействия с терминалом. Управляющие задачи, как правило, обслуживают аппаратные средства.

Участок предварительно скомпилированных определений. Часть Форт-системы, которая постоянно присутствует в памяти в объектном коде сразу после выполнения операции начальной загрузки или восстановления. Эта часть обычно включает в себя текстовый и адресный интерпретаторы, определяющие слова, структуры управления, операции одинарной длины и операции над стеком, команды преобразования чисел одинарной длины и их форматизирования, редактор, ассемблер.




Начало  Назад  Вперед