!CSP

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

!CSP — фортовское слово Каллисто. Сохранить указатель стека.

!CSP           ( −− )                               Запомнить адрес вершины стека в CSP.

Запомнить адрес вершины стека в CSP.

Ввод слова !CSP

В режиме NUM последовательно нажмите клавиши  П     Р-ГРД-Г   С/П   1   6 

Для возврата в режим NUM нажмите синюю клавишу  P .

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

!CSP
       Save the stack position in CSP. Used as part of the compiler
       security.

Реализация

Определение слова !CSP в ядре ФОРТ-ЕС:

  !CSP      * ->                   ЗАПОМНИТЬ АДРЕС ВЕРШИНЫ СТЕКА В "CSP"  29

                     Экран номер 29
( 31.03.86 ПРОВЕРКИ И СИГНАЛИЗАЦИИ ОБ ОШИБКАХ )

: !CSP  ( ->)   SP@ CSP ! ;

В FORTH ИТЭФ слово !CSP было примитивом, вот его определение:

            HEAD     204Q,'!CS',320Q,SCSP                 ; !CSP
            MOV  WORD PTR [DI]+64Q,SP
            NEXT

Ссылки


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


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