Язык программирования Форт



         

Приложение Б. Терминология - часть 4


Код Бодо используется также для некоторых других целей, таких как передача данных о погоде и для связи между глухими.

Binary notation. Двоичное представление. Система представления чисел, использующая основание 2. Существует только две двоичные цифры, 0 и 1. Внутреннее представление чисел в ЭВМ только двоичное, так как бистабильные электронные схемы хорошо приспособлены для представления двоичных цифр. Вход и выход системы Форта может быть сделан двоичным с помощью 2 BASE ! См. также бит.

Bit. Бит. Самая малая единица информации, имеющая только два состояния 0 и 1. Бит - это сокращение термина "binary digit" (двоичная цифра) и т.о. является цифрой двоичного представления. См. также байт.

Bit mask. Бит-маска. Число, используемое для извлечения или изменения битов другого числа. Бит-маски широко используются для манипулирования битами в памяти, а также используются с булевыми операторами, позволяя в одном байте хранить восемь отдельных флагов. Называется также просто маской.

Block. Блок. В Форте - часть массовой памяти, которая содержит 1024 (1К) байтов. Блоки нумеруются последовательно и загружаются в память словом BLOCK. Для переноса блока из памяти на диск используется UPDATE и FLUSH (или SAVE-BUFFERS). Называется также экраном, в особенности если содержит только алфавитно-цифровую информацию. См. также блочный буфер; кэш диска; виртуальная память.

Block buffer. Блочный буфер. Область в основной памяти для хранения блоков форта при обмене с диском. Блок заносится в блочный буфер с помощью слова BLOCK, которое оставляет в стеке адрес первого байта блочного буфера. Активный s данный момент блочный буфер помечается для последующей переписи на диск с помощью слова UPDATE. Перенос осуществляется при необходимости перезаписи в блочный буфер или при использовании слов FLUSH или SAVE-BUFFERS. См. также блок; кэш диска; виртуальная память.

Boolean flag.Булев флаг. Число, используемое для описания логического состояния. Истинно в Форт-79 равно-1, в то время как в форт-83 - -1 (FFFF HEX или все биты равны 1).


Содержание  Назад  Вперед