EMIT: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 2: | Строка 2: | ||
Отображает на [[индикатор]]е [[Знакогенератор|символ]], код которого находится в [[Стек данных|стеке]]. | Отображает на [[индикатор]]е [[Знакогенератор|символ]], код которого находится в [[Стек данных|стеке]]. | ||
== EMIT в стандарте ANS Forth == | |||
6.1.1320 EMIT CORE | |||
( x -- ) | |||
Если x - графический символ в наборе символов определенном | |||
реализацией - показать x. Эффект EMIT для всех других значений x - | |||
определенное реализацией. | |||
Когда просматривается символ, чьи символом-определенные биты имеют | |||
значение между hex 20 и 7E включительно, отображается | |||
соответствующий стандартный символ, определенный 3.1.2.1 | |||
Графические символы. Поскольку различные устройства вывода могут | |||
реагировать по-разному на управляющие символы, программы, | |||
использующие управляющие символы для выполнения специфических | |||
функций, имеют зависимость от окружения. Каждый EMIT, имеет дело | |||
только с одним символом. | |||
См.: 6.1.2310 TYPE. | |||
Версия от 05:27, 4 сентября 2015
EMIT — стандартное слово Каллисто.
Отображает на индикаторе символ, код которого находится в стеке.
EMIT в стандарте ANS Forth
6.1.1320 EMIT CORE ( x -- ) Если x - графический символ в наборе символов определенном реализацией - показать x. Эффект EMIT для всех других значений x - определенное реализацией.
Когда просматривается символ, чьи символом-определенные биты имеют значение между hex 20 и 7E включительно, отображается соответствующий стандартный символ, определенный 3.1.2.1 Графические символы. Поскольку различные устройства вывода могут реагировать по-разному на управляющие символы, программы, использующие управляющие символы для выполнения специфических функций, имеют зависимость от окружения. Каждый EMIT, имеет дело только с одним символом.
См.: 6.1.2310 TYPE.
Ссылки
- Слово EMIT в стандарте ANS Forth (англ.)
- Слово EMIT в черновике Forth 200x (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |