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

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


         См.: 3.3.3 Область данных, 3.3.3.1 Выравнивание адреса.
         См.: 3.3.3 Область данных, 3.3.3.1 Выравнивание адреса.


== C, в предыдущем стандарте Forth-83 (англ.) ==
== C, в предыдущем стандарте Forth-83 (англ.) ==
Строка 25: Строка 24:
           ALLOT one byte then store the least-significant 8 bits of
           ALLOT one byte then store the least-significant 8 bits of
           16b at HERE 1- .
           16b at HERE 1- .


== C, в стандарте Forth-79 (англ.) ==
== C, в стандарте Forth-79 (англ.) ==
Строка 31: Строка 29:
     Store  the  low-order  8 bits of n at the  next  byte  in  the
     Store  the  low-order  8 bits of n at the  next  byte  in  the
     dictionary, advancing the dictionary pointer.
     dictionary, advancing the dictionary pointer.


== C, в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
== C, в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
Строка 39: Строка 36:
         computers, and should be used with caution on byte addressing mini-
         computers, and should be used with caution on byte addressing mini-
         computers.
         computers.


== Ссылки ==
== Ссылки ==
Строка 49: Строка 45:
{{заготовка}}
{{заготовка}}
[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Слова высокого уровня]]
[[Категория:Работа со словарём Каллисто]]
[[Категория:Работа со словарём Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]
[[Категория:Слова Каллисто без стековых диаграмм]]

Версия от 00:52, 20 марта 2016

C, (байт запятая) — стандартное слово Каллисто.

Компилирует байт c в очередной свободный байт словаря.

Ввод слова C,

В режиме ЛАТ последовательно нажмите три клавиши  С/П     P    ,  

Эти нажатия оставляют клавиатуру в режиме NUM.

C, в стандарте ANS Forth

6.1.0860   C,                                "c-comma"                     CORE
           ( char -- )
           Резервирует пространство для одного символа в области данных и 
           запоминает char в нем. Если указатель области данных - выровнен на 
           символ перед выполнением C,, он останется выровненным на символ и 
           после окончания выполнения C,. Неопределенная ситуация существует, 
           если указатель области данных - не выровненный на символ до 
           выполнения C,.
       См.: 3.3.3 Область данных, 3.3.3.1 Выравнивание адреса.

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

     C,           16b --                        83           "c-comma"
          ALLOT one byte then store the least-significant 8 bits of
          16b at HERE 1- .

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

C,             n --                                       "c-comma"
    Store  the  low-order  8 bits of n at the  next  byte  in  the
    dictionary, advancing the dictionary pointer.

C, в fig-FORTH Release 1 glossary, май 1979 (англ.)

C,            b  ---
       Store 8 bits of b into the next available dictionary byte, advancing
       the dictionary pointer. This is only available on byte addressing
       computers, and should be used with caution on byte addressing mini-
       computers.

Ссылки

  • Слово C, (c-comma) в стандарте ANS Forth (англ.)
  • Слово C, (c-comma) в черновике Forth 200x (англ.)


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


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