Редактирование: VALUE
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[Файл:CallistoValue.png|thumb|right|264px|Пример работы слова VALUE]] | |||
'''VALUE''' (величина) — стандартное порождающее слово [[Каллисто]]. | '''VALUE''' (величина) — стандартное порождающее слово [[Каллисто]]. | ||
Определить следующее слово как десятичную переменную, в которой хранятся [[Десятичное число|десятичные числа]]. | |||
Определить следующее слово | |||
== Ввод слова VALUE == | == Ввод слова VALUE == | ||
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ↔|{{Серая клавиша|↔}}]] {{ШГ←}} [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] | В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ШГ влево|{{Чёрная клавиша|ШГ←}}]] [[Клавиша -|{{Серая клавиша|−}}]] [[Клавиша 3|{{Серая клавиша|3}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] | ||
== Детали реализации == | |||
Слово [[VALUE]] резервирует [[десятичный регистр]] и присваивает ему имя, по которому из [[Каллисто]] будет производиться обращение к этому регистру, а также начальное значение. | |||
== VALUE в стандарте ANS Forth == | == VALUE в стандарте ANS Forth == | ||
6.2.2405 VALUE CORE EXT | 6.2.2405 VALUE CORE EXT | ||
( x "<spaces>name" -- ) | ( x "<spaces>name" -- ) | ||
Строка 33: | Строка 34: | ||
EXCHANGE оставляет n1 в DATA и возвращает предшествующее значение n2. | EXCHANGE оставляет n1 в DATA и возвращает предшествующее значение n2. | ||
== Ссылки == | == Ссылки == | ||
* См. слова [[TO]], [[VARIABLE]] | |||
* См. слова [[TO | |||
* См. также статью [[Векторное поле кода]] | * См. также статью [[Векторное поле кода]] | ||
* Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.2.2405 VALUE] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.2.2405 комментарий к нему] в стандарте ANS Forth ''(англ.)'' | * Слово [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.2.2405 VALUE] и [http://forth.sourceforge.net/standard/dpans/dpansa6.htm#A.6.2.2405 комментарий к нему] в стандарте ANS Forth ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/core/VALUE.html VALUE] и [http://www.forth200x.org/documents/html3/rationale.html#rat:core:VALUE комментарий к нему] в черновике Forth 200x ''(англ.)'' | ||
* Слово [http:// | * Слово [http://www.forth200x.org/documents/html3/floating/FVALUE.html FVALUE (f-value)] в черновике Forth 200x ''(англ.)'' | ||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Порождающие слова Каллисто]] | [[Категория:Порождающие слова Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||