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

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 3: Строка 3:
Компилирует байт c в очередной свободный байт [[Словарь|словаря]].
Компилирует байт c в очередной свободный байт [[Словарь|словаря]].


== Ввод слова C, ==
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите три клавиши [[Клавиша С/П|{{Чёрная клавиша|С/П}}]] &nbsp; [[Клавиша P|{{Синяя клавиша|P}}]] [[Клавиша ,|{{Серая клавиша|1=<span style="position:relative;bottom:3px"> , </span>}}]]
Эти нажатия оставляют клавиатуру в [[Режим NUM|режиме NUM]].


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

Версия от 21:33, 23 февраля 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 (англ.)


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


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