Слово @

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Пример работы слова @

@ (разыменовать, взять, читается «извлечь») — стандартное слово Каллисто.

Замещает адрес в стеке его содержимым, двухбайтовая ячейка содержит число со знаком.

Ввод слова @

В режиме NUM нажмите чёрную клавишу  ИП 

@ в стандарте 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.


@ в fig-FORTH Release 1 glossary, май 1979 (англ.)

@           addr  ---  n                       L0
       Leave the 16 bit contents of address.


Ссылки


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.