SP@: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''SP@''' (эс-пи извлечь) — стандартное слово [[Каллисто]].
'''SP@''' (считать SP, читается «эс-пи извлечь») — стандартное слово [[Каллисто]].


Записывает в [[Стек данных|стек]] адрес вершины [[Стек данных|стека]], до исполнения команды [[SP@]]
Записывает в [[Стек данных|стек]] адрес вершины [[Стек данных|стека]], до исполнения команды [[SP@]]
Строка 12: Строка 12:
           addr is the address of the top of the stack just before SP@
           addr is the address of the top of the stack just before SP@
           was executed.
           was executed.


== SP@ в стандарте Forth-79 (англ.) ==
== SP@ в стандарте Forth-79 (англ.) ==
Строка 18: Строка 17:
     Return  the address of the top of the stack,  just before  SP@
     Return  the address of the top of the stack,  just before  SP@
     was executed.
     was executed.


== SP@ в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
== SP@ в fig-FORTH Release 1 glossary, май 1979 (англ.) ==
Строка 26: Строка 24:
             (e.g.  1  2  SP@  @  .  .  .    would
             (e.g.  1  2  SP@  @  .  .  .    would
             type 2  2  1)
             type 2  2  1)


== Ссылки ==
== Ссылки ==
* См. слова [[!SP]] и [[S0]]
* [https://en.wikipedia.org/wiki/Stack_register Stack register в английской Википедии] ''(англ.)''
* [https://en.wikipedia.org/wiki/Stack_register Stack register в английской Википедии] ''(англ.)''



Версия от 14:44, 25 февраля 2016

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

Записывает в стек адрес вершины стека, до исполнения команды SP@

Ввод слова SP@

В режиме ЛАТ последовательно нажмите четыре клавиши  1   6     P   ИП 

Эти нажатия оставляют клавиатуру в режиме NUM.

SP@ в предыдущем стандарте Forth-83 (англ.)

     SP@          -- addr                       79         "s-p-fetch"
          addr is the address of the top of the stack just before SP@
          was executed.

SP@ в стандарте Forth-79 (англ.)

SP@            -- addr                       214        "s-p-fetch"
    Return  the address of the top of the stack,  just before  SP@
    was executed.

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

SP@            --- addr
       A computer dependent proceedure to return the address of the stack
       position to the top of the stack, as it was before SP@ was executed.
           (e.g.  1  2  SP@  @  .   .   .     would
           type 2  2   1)

Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


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