FILL: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 13: | Строка 13: | ||
Если u больше чем нуль, сохраняет char в каждом из u | Если u больше чем нуль, сохраняет char в каждом из u | ||
последовательных символов в памяти, начинающейся с c-addr. | последовательных символов в памяти, начинающейся с c-addr. | ||
== FILL в предыдущем стандарте Forth-83 (англ.) == | == FILL в предыдущем стандарте Forth-83 (англ.) == | ||
Строка 19: | Строка 18: | ||
u bytes of memory beginning at addr are set to 8b. No | u bytes of memory beginning at addr are set to 8b. No | ||
action is taken if u is zero. | action is taken if u is zero. | ||
== FILL в стандарте Forth-79 (англ.) == | == FILL в стандарте Forth-79 (англ.) == | ||
Строка 26: | Строка 24: | ||
of byte. If the quantity n is less than or equal to zero, | of byte. If the quantity n is less than or equal to zero, | ||
take no action. | take no action. | ||
== FILL в fig-FORTH Release 1 glossary, май 1979 (англ.) == | == FILL в fig-FORTH Release 1 glossary, май 1979 (англ.) == | ||
FILL addr quan b -- | FILL addr quan b -- | ||
Fill memory at the address with the specified quantity of bytes b. | Fill memory at the address with the specified quantity of bytes b. | ||
== Ссылки == | == Ссылки == | ||
Строка 42: | Строка 38: | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Примитивы]] | |||
[[Категория:Работа с памятью Каллисто]] | [[Категория:Работа с памятью Каллисто]] | ||
[[Категория:Слова Каллисто без стековых диаграмм]] | [[Категория:Слова Каллисто без стековых диаграмм]] |
Версия от 14:37, 19 марта 2016
FILL (заполнить) — стандартное слово Каллисто.
Записывает u байт c в память начиная с адреса a
Универсальный оператор для заполнения массивов памяти идентичными символами.
Ввод слова FILL
В режиме ЛАТ последовательно нажмите четыре клавиши П 7 − −
FILL в стандарте ANS Forth
6.1.1540 FILL CORE ( c-addr u char -- ) Если u больше чем нуль, сохраняет char в каждом из u последовательных символов в памяти, начинающейся с c-addr.
FILL в предыдущем стандарте Forth-83 (англ.)
FILL addr u 8b -- 83 u bytes of memory beginning at addr are set to 8b. No action is taken if u is zero.
FILL в стандарте Forth-79 (англ.)
FILL addr n byte -- 234 Fill memory beginning at address with a sequence of n copies of byte. If the quantity n is less than or equal to zero, take no action.
FILL в fig-FORTH Release 1 glossary, май 1979 (англ.)
FILL addr quan b -- Fill memory at the address with the specified quantity of bytes b.
Ссылки
- См. также слова ERASE BLANK
- Слово FILL в стандарте ANS Forth (англ.)
- Слово FILL в черновике Forth 200x (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |