FILL: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 33: Строка 33:
== Ссылки ==
== Ссылки ==
* См. также слова [[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://www.forth200x.org/documents/html/core.html#core:FILL Слово FILL в черновике Forth 200x] ''(англ.)''
* Слово [http://www.forth200x.org/documents/html3/core/FILL.html FILL] в черновике Forth 200x ''(англ.)''





Версия от 00:06, 23 февраля 2016

FILL (заполнить) — стандартное слово Каллисто.

Записывает u байт c в память начиная с адреса a

Универсальный оператор для заполнения массивов памяти идентичными символами.


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 (англ.)


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.