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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 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 (англ.)


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


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