Редактирование: Слово @
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''@''' (разыменовать, взять | '''@''' (разыменовать, взять) — стандартное слово [[Каллисто]]. | ||
Замещает адрес в [[Стек данных|стеке]] его содержимым, [[Ячейка (Каллисто)|двухбайтовая ячейка]] содержит число со знаком. | |||
== Ввод слова @ == | == Ввод слова @ == | ||
В [[Режим NUM|режиме NUM]] нажмите [[Клавиша ИП|чёрную клавишу {{Чёрная клавиша|ИП}}]] | В [[Режим NUM|режиме NUM]] нажмите [[Клавиша ИП|чёрную клавишу {{Чёрная клавиша|ИП}}]] | ||
== | == @ в стандарте ANS Forth == | ||
6.1.0650 @ "fetch" CORE | 6.1.0650 @ "fetch" CORE | ||
( a-addr -- x ) | ( a-addr -- x ) | ||
Строка 15: | Строка 13: | ||
См.: 3.3.3.1 Выравнивание адреса. | См.: 3.3.3.1 Выравнивание адреса. | ||
== F@ в стандарте ANS Forth == | |||
12.6.1.1472 F@ "f-fetch" FLOATING | 12.6.1.1472 F@ "f-fetch" FLOATING | ||
( f-addr -- ) ( F: -- r ) or ( f-addr -- r ) | ( f-addr -- ) ( F: -- r ) or ( f-addr -- r ) | ||
r - значение, сохраненное в f-addr. | r - значение, сохраненное в f-addr. | ||
== @ в предыдущем стандарте Forth-83 (англ.) == | |||
@ 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" | @ addr -- n 199 "fetch" | ||
Leave on the stack the number contained at addr. | Leave on the stack the number contained at addr. | ||
== @ в fig-FORTH Release 1 glossary, май 1979 (англ.) == | |||
@ addr --- n L0 | @ addr --- n L0 | ||
Leave the 16 bit contents of address. | Leave the 16 bit contents of address. | ||
== Ссылки == | == Ссылки == | ||
* | * [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.0650 Слово @ (fetch) в стандарте ANS Forth] ''(англ.)'' | ||
* [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.1.1472 Слово F@ (f-fetch) в стандарте ANS Forth] ''(англ.)'' | |||
* [http://www.forth200x.org/documents/html/core.html#core:@ Слово @ (fetch) в черновике Forth 200x] ''(англ.)'' | |||
* | * [http://www.forth200x.org/documents/html/float.html#floating:F@ Слово F@ (f-fetch) в черновике Forth 200x] ''(англ.)'' | ||
* [http://www. | |||
{{нет иллюстраций}} | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Одноместные операции Каллисто]] | [[Категория:Одноместные операции Каллисто]] | ||
[[Категория:Работа с памятью Каллисто]] | [[Категория:Работа с памятью Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||