Слово @: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
@ addr -- 16b 79 "fetch" | @ addr -- 16b 79 "fetch" | ||
16b is the value at addr. | 16b is the value at addr. | ||
== @ в стандарте Forth-79 (англ.) == | |||
@ addr -- n 199 "fetch" | |||
Leave on the stack the number contained at addr. | |||
Версия от 14:43, 7 сентября 2015
@ — стандартное слово Каллисто.
Замещает адрес в стеке его содержимым, двухбайтовая ячейка содержит число со знаком.
@ в стандарте ANS Forth
6.1.0650 @ "fetch" CORE ( a-addr -- x ) x - значение, сохраненное в a-addr.
См.: 3.3.3.1 Выравнивание адреса.
F@ в стандарте ANS Forth
12.6.1.1472 F@ "f-fetch" FLOATING ( f-addr -- ) ( F: -- r ) or ( f-addr -- r ) r - значение, сохраненное в f-addr.
@ в предыдущем стандарте Forth-83 (англ.)
@ addr -- 16b 79 "fetch" 16b is the value at addr.
@ в стандарте Forth-79 (англ.)
@ addr -- n 199 "fetch" Leave on the stack the number contained at addr.
Ссылки
- Слово @ (fetch) в стандарте ANS Forth (англ.)
- Слово F@ (f-fetch) в стандарте ANS Forth (англ.)
- Слово @ (fetch) в черновике Forth 200x (англ.)
- Слово F@ (f-fetch) в черновике Forth 200x (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |