Редактирование: (LITERAL)
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 5: | Строка 5: | ||
== Ввод слова (LITERAL) == | == Ввод слова (LITERAL) == | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши {{ШГ→}} [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 2|{{Серая клавиша|2}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] {{ШГ←}} [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша P|{{Синяя клавиша|P}}]] {{ШГ←}} | В [[Режим NUM|режиме NUM]] последовательно нажмите клавиши {{ШГ→}} [[Клавиша Р-ГРД-Г|{{Чёрная клавиша|Р-ГРД-Г}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 2|{{Серая клавиша|2}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] {{ШГ←}} [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша P|{{Синяя клавиша|P}}]] {{ШГ←}} | ||
== Реализация == | == Реализация == | ||
Строка 56: | Строка 46: | ||
</pre> | </pre> | ||
=== | == История == | ||
Имя (LITERAL) взято у Броуди, соответствует духу [[Каллисто]]. | |||
=== LIT в fig-FORTH Release 1 glossary, май 1979 (англ.) === | |||
LIT --- n C2,L0 | |||
Within a colon-definition, LIT is automatically compiled before each | |||
16 bit literal number encountered in input text. Later execution of | |||
LIT causes the contents of the next dictionary address to be pushed | |||
to the stack. | |||
== Реализация == | |||
У Баранова-Ноздрунова приводится следующее определение слова (LITERAL) (стр. 53): | У Баранова-Ноздрунова приводится следующее определение слова (LITERAL) (стр. 53): | ||
: (LITERAL) ( ---> A ) I @ R> 2+ >R ; | : (LITERAL) ( ---> A ) I @ R> 2+ >R ; |