Редактирование: FILL
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''FILL''' (заполнить) — стандартное слово [[Каллисто]]. | '''FILL''' (заполнить) — стандартное слово [[Каллисто]]. | ||
Записывает u байт c в память начиная с адреса a | |||
Универсальный оператор для заполнения массивов памяти идентичными символами. | |||
== Ввод слова FILL == | == Ввод слова FILL == | ||
Строка 12: | Строка 14: | ||
последовательных символов в памяти, начинающейся с c-addr. | последовательных символов в памяти, начинающейся с c-addr. | ||
== FILL в предыдущем стандарте Forth-83 (англ.) == | |||
FILL addr u 8b -- 83 | FILL addr u 8b -- 83 | ||
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 addr n byte -- 234 | FILL addr n byte -- 234 | ||
Fill memory beginning at address with a sequence of n copies | Fill memory beginning at address with a sequence of n copies | ||
Строка 26: | Строка 25: | ||
take no action. | take no action. | ||
== 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. | ||
== Реализация == | == Реализация == | ||
Описание и определение слова FILL в ядре ФОРТ-ЕС: | Описание и определение слова FILL в ядре ФОРТ-ЕС: | ||
<PRE> | <PRE> | ||
Строка 117: | Строка 60: | ||
== Ссылки == | == Ссылки == | ||
* См. также слова [[ERASE]] и [[BLANK]] | * См. также слова [[ERASE]] и [[BLANK]] | ||
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1540 FILL] в стандарте ANS Forth ''(англ.)'' | * Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1540 FILL] в стандарте ANS Forth ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/core/FILL.html FILL] в черновике Forth 200x ''(англ.)'' | ||
* [http://www.forth.com/starting-forth/sf8/sf8.html Variables, Constants, and Arrays] в книге [http://www.forth.com/starting-forth/ Leo Brodie Starting Forth] ''(англ.)'' | * [http://www.forth.com/starting-forth/sf8/sf8.html Variables, Constants, and Arrays] в книге [http://www.forth.com/starting-forth/ Leo Brodie Starting Forth] ''(англ.)'' | ||
Строка 129: | Строка 71: | ||
[[Категория:Примитивы]] | [[Категория:Примитивы]] | ||
[[Категория:Работа с памятью Каллисто]] | [[Категория:Работа с памятью Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||