Слово ?: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 1: | Строка 1: | ||
'''?''' — встроенное слово [[Каллисто]]. | |||
? ( a −− ) Вывести значение ячейки по адресу a. | |||
Удаляет число из [[Стек данных|стека]] и отображает на [[индикатор]]е содержимое [[Ячейка (Каллисто)|ячейки]], [[Единое адресное пространство|адрес]] которой равен этому числу. | |||
В [[Каллисто]] может выдать число с плавающей запятой, если оно считывается из [[Регистр десятичных данныхдесятичного регистра]]. | |||
== Ввод слова ? == | |||
В [[Режим NUM|режиме NUM]] нажмите [[Клавиша K|синюю клавишу {{Синяя клавиша|K}}]] | |||
== История == | |||
Слово было в Форте−79, убрано из Форта−84. Очень удобно для отладки. | |||
=== ? в стандарте Forth-79 (англ.) === | |||
<pre> | |||
? addr -- 194 "question-mark" | |||
Display the number at address, using the format of "." . | |||
</pre> | |||
=== ? в fig-FORTH Release 1 glossary, май 1979 (англ.) === | |||
<pre> | |||
? addr -- L0 | |||
Print the value contained at the address in free format according to | |||
the current base. | |||
</pre> | |||
== Реализация == | == Реализация == | ||
Строка 15: | Строка 39: | ||
DW AT,$DOT,SEMI | DW AT,$DOT,SEMI | ||
</PRE> | </PRE> | ||
== Ссылки == | |||
* {{Исходник|q|?}} | |||
{{нет иллюстраций}} | {{нет иллюстраций}} | ||
Строка 24: | Строка 51: | ||
[[Категория:Работа с памятью Каллисто]] | [[Категория:Работа с памятью Каллисто]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||
Версия от 19:51, 17 июня 2016
? — встроенное слово Каллисто.
? ( a −− ) Вывести значение ячейки по адресу a.
Удаляет число из стека и отображает на индикаторе содержимое ячейки, адрес которой равен этому числу.
В Каллисто может выдать число с плавающей запятой, если оно считывается из Регистр десятичных данныхдесятичного регистра.
Ввод слова ?
В режиме NUM нажмите синюю клавишу K
История
Слово было в Форте−79, убрано из Форта−84. Очень удобно для отладки.
? в стандарте Forth-79 (англ.)
? addr -- 194 "question-mark" Display the number at address, using the format of "." .
? в fig-FORTH Release 1 glossary, май 1979 (англ.)
? addr -- L0 Print the value contained at the address in free format according to the current base.
Реализация
Описание и определение слова ? в ядре ФОРТ-ЕС:
? * А-> НАПЕЧАТАТЬ ЗНАЧЕНИЕ ПО АДРЕСУ А 38 Экран номер 38 ( 31.03.86 D.R D. .R . H. U. U.R ? ) : ? ( A->) @ . ;
Определение слова ? в FORTH ИТЭФ:
HEAD 201Q,,277Q,QUEST,$COL ; ? DW AT,$DOT,SEMI
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |