C,: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
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, n -- "c-comma" | |||
Store the low-order 8 bits of n at the next byte in the | |||
dictionary, advancing the dictionary pointer. | |||
Версия от 17:19, 7 сентября 2015
C, — стандартное слово Каллисто.
Компилирует байт c в очередной свободный байт словаря.
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.
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |