UPDATE: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 16: | Строка 16: | ||
См.: 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 в предыдущем стандарте Forth-83 (англ.) == | ||
Строка 25: | Строка 24: | ||
needed for storage of a different block or upon execution of | needed for storage of a different block or upon execution of | ||
FLUSH or SAVE-BUFFERS . | FLUSH or SAVE-BUFFERS . | ||
== UPDATE в стандарте Forth-79 (англ.) == | == UPDATE в стандарте Forth-79 (англ.) == | ||
Строка 33: | Строка 31: | ||
storage should its memory buffer be needed for storage of a | storage should its memory buffer be needed for storage of a | ||
different block, or upon execution of SAVE-BUFFERS. | different block, or upon execution of SAVE-BUFFERS. | ||
== UPDATE в fig-FORTH Release 1 glossary, май 1979 (англ.) == | == UPDATE в fig-FORTH Release 1 glossary, май 1979 (англ.) == | ||
Строка 40: | Строка 37: | ||
altered. The block will subsequently be transferred automatically to | altered. The block will subsequently be transferred automatically to | ||
disc should its buffer be required for storage of a different block. | disc should its buffer be required for storage of a different block. | ||
== Ссылка == | == Ссылка == | ||
Строка 51: | Строка 47: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | |||
[[Категория:Работа с внешней памятью Каллисто]] | [[Категория:Работа с внешней памятью Каллисто]] | ||
[[Категория:Слова Каллисто без стековых диаграмм]] | [[Категория:Слова Каллисто без стековых диаграмм]] |
Версия от 15:00, 19 марта 2016
UPDATE (изменить, обновить) — стандартное слово Каллисто.
Устанавливает в буфере флаг "спасения".
Ввод слова UPDATE
В режиме ЛАТ последовательно нажмите клавиши 3 6 K ШГ← 2 ИП
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 в стандарте Forth-79 (англ.)
UPDATE 229 Mark the most recently referenced block as modified. The block will subsequently be automatically transferred to mass storage should its memory buffer be needed for storage of a different block, or upon execution of SAVE-BUFFERS.
UPDATE в fig-FORTH Release 1 glossary, май 1979 (англ.)
UPDATE L0 Marks the most recently referenced block (pointed to by PREV) as altered. The block will subsequently be transferred automatically to disc should its buffer be required for storage of a different block.
Ссылка
- Слово UPDATE в стандарте ANS Forth (англ.)
- Слово UPDATE в черновике Forth 200x (англ.)
- Dirty bit в английской Википедии (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |