CSP
Перейти к навигации
Перейти к поиску
CSP — фортовская переменная Каллисто.
CSP ( −− a ) Переменная, контрольное значение указателя стека данных.
Переменная для хранения контрольного значения указателя стека.
Ввод слова CSP[править]
В режиме ЛАТ последовательно нажмите три клавиши С/П 1 6
CSP в fig-FORTH Release 1 glossary, май 1979 (англ.)[править]
CSP ---- addr U A user variable temporarily storing the stack pointer position, for compilation error checking.
Реализация[править]
104 rrCSP .EQU 1114 ; 11114 CSP − контрольное хранение значения указателя стека 105 pCSP .EQU 114 106 rlCSP .EQU 1115 … 2881 ;#CSP 2882 ; CSP ( −− a ) Переменная, контрольное значение указателя стека данных. 2883 LCSP: .DB 3 2884 .TEXT "CSP" 2885 .DW LDPL 2886 CSP: .DW SUSE 2887 .DB pCSP
Реализация из SP-Forth 4.20:
DECIMAL VARIABLE CSP \ Указатель стека контроля 6 CONSTANT L-CAS# \ Допустимый уровень вложенности CREATE S-CSP L-CAS# CELLS ALLOT \ Стек контроля S-CSP CSP !
Советская реализация[править]
Описание и определение переменной CSP в ядре ФОРТ-ЕС:
CSP *П ->А ПЕРЕМЕННАЯ ДЛЯ КОНТРОЛЬНОГО ХРАНЕНИЯ 8 ЗНАЧЕНИЯ УКАЗАТЕЛЯ СТЕКА Экран номер 8 ( 09.09.86 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ - ОКОНЧАНИЕ) VARIABLE CSP ( ДЛЯ КОНТРОЛЬНОГО ХРАНЕНИЯ УКАЗАТЕЛЯ)
Определение переменной CSP в FORTH ИТЭФ:
HEAD 203Q,'CS',320Q,CSP,$USE ; CSP DW 64Q
Ссылки[править]
- Исходный текст слова CSP в Каллисто Классик 1.0
- См. слова !CSP, ?CSP и ?STACK
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |