UPDATE: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 14: | Строка 14: | ||
См.: 7.6.1.0800 BLOCK, 7.6.1.0820 BUFFER, 7.6.1.1559 FLUSH, 7.6.1.2180 | См.: 7.6.1.0800 BLOCK, 7.6.1.0820 BUFFER, 7.6.1.1559 FLUSH, 7.6.1.2180 | ||
SAVE-BUFFERS. | SAVE-BUFFERS. | ||
== UPDATE в предыдущем стандарте Forth-83 (англ.) == | |||
UPDATE -- 79 | |||
The currently valid block buffer is marked as modified. | |||
Blocks marked as modified will subsequently be automatically | |||
transferred to mass storage should its memory buffer be | |||
needed for storage of a different block or upon execution of | |||
FLUSH or SAVE-BUFFERS . | |||
Версия от 01:39, 7 сентября 2015
UPDATE — стандартное слово Каллисто.
Устанавливает в буфере флаг "спасения".
UPDATE в стандарте ANS Forth
7.6.1.2400 UPDATE BLOCK ( -- ) Отмечает текущий блочный буфер как измененный. Неопределенная ситуация существует, если нет никакого текущего блочного буфера.
UPDATE не вызывает немедленно ввод-вывод.
См.: 7.6.1.0800 BLOCK, 7.6.1.0820 BUFFER, 7.6.1.1559 FLUSH, 7.6.1.2180 SAVE-BUFFERS.
UPDATE в предыдущем стандарте Forth-83 (англ.)
UPDATE -- 79 The currently valid block buffer is marked as modified. Blocks marked as modified will subsequently be automatically transferred to mass storage should its memory buffer be needed for storage of a different block or upon execution of FLUSH or SAVE-BUFFERS .
Ссылка
- Слово UPDATE в стандарте ANS Forth (англ.)
- Слово UPDATE в черновике Forth 200x (англ.)
- Dirty bit в английской Википедии (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |