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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 21: Строка 21:


== COUNT в стандарте Forth-79 (англ.) ==
== COUNT в стандарте Forth-79 (англ.) ==
COUNT          addr -- addr+1 n              159
COUNT          addr -- addr+1 n              159
     Leave  the  address  addr+1 and the character  count  of  text
     Leave  the  address  addr+1 and the character  count  of  text
     beginning  at addr.  The first byte at addr must contain  the
     beginning  at addr.  The first byte at addr must contain  the
     character count n.  Range of n is {0..255}.
     character count n.  Range of n is {0..255}.


== Ссылки ==
== Ссылки ==

Версия от 15:09, 7 сентября 2015

COUNT — стандартное слово Каллисто.

Дать адрес первой литеры и число литер N строки со счётчиком T.


COUNT в стандарте ANS Forth

6.1.0980   COUNT                                                           CORE
           ( c-addr1 -- c-addr2 u )
           Возвращает спецификацию символьной строки для строки со счетчиком 
           сохраненной в c-addr1.   c-addr2 - адрес первого символа после c-
           addr1. u - содержимое символа в c-addr1, который является длиной в 
           символах строки в c-addr2.


COUNT в предыдущем стандарте Forth-83 (англ.)

     COUNT        addr1 -- addr2 +n             79
          addr2 is addr1+1 and +n is the length of the counted string
          at addr1.  The byte at addr1 contains the byte count +n.
          Range of +n is {0.255}  See:  "string, counted"


COUNT в стандарте Forth-79 (англ.)

COUNT          addr -- addr+1 n              159
    Leave  the  address  addr+1 and the character  count  of  text
    beginning  at addr.   The first byte at addr must contain  the
    character count n.  Range of n is {0..255}.

Ссылки


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


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