SCR
Перейти к навигации
Перейти к поиску
SCR (номер экрана, читается «эс-си-ар») — стандартная переменная Каллисто.
SCR ( −− a ) Переменная, номер редактируемого экрана.
Переменная. Служит для хранения текущего значения номера экрана, например при редактировании.
Ввод слова SCR[править]
В режиме ЛАТ последовательно нажмите три клавиши 1 С/П ×
SCR в стандарте ANS Forth[править]
7.6.2.2190 SCR "s-c-r" BLOCK EXT ( -- a-addr ) a-addr - адрес ячейки, содержащей номер последнего блока отображенного с помощью LIST. A.7.6.2.2190 SCR SCR сокращение для SCREEN (''англ.'' экран).
История[править]
SCR в предыдущем стандарте Forth-83 (англ.)[править]
SCR -- addr U,79 "s-c-r" The address of a variable containing the number of the screen most recently LISTed.
SCR в стандарте Forth-79 (англ.)[править]
SCR -- addr U,217 Leave the address of a variable containing the number of the screen most recently listed.
SCR в fig-FORTH Release 1 glossary, май 1979 (англ.)[править]
SCR --- addr U A user variable containing the screen number most recently reference by LIST.
Реализация[править]
88 rrSCR .EQU 1102 ; 11102 SCR − Номер редактируемого экрана 89 pSCR .EQU 102 … 2833 ;#SCR 2834 ; SCR ( −− a ) Переменная, номер редактируемого экрана. 2835 LSCR: .DB 3 2836 .TEXT "SCR" 2837 .DW LIN 2838 SCR: .DW SUSE ; Слово LIST записывает сюда номер последнего отображённого экрана. 2839 .DB pSCR
Советская реализация[править]
Описание и определение переменной SCR в ядре ФОРТ-ЕС:
SCR +П ->А ПЕРЕМЕННАЯ - НОМЕР ЭКРАНА В "LIST" 8 Экран номер 8 ( 09.09.86 СИСТЕМНЫЕ ПЕРЕМЕННЫЕ - ОКОНЧАНИЕ) VARIABLE SCR ( НОМЕР ЭКРАНА, РАСПЕЧАТАННОГО В "LIST")
Определение переменной SCR в FORTH ИТЭФ:
HEAD 203Q,'SC',322Q,SCR,$USE ; SCR DW 44Q
Ссылки[править]
- Исходный текст слова SCR в Каллисто Классик 1.0
- См. слово LIST
- Слово SCR (s-c-r) и комментарий к нему в стандарте ANS Forth (англ.)
- Слово SCR (s-c-r) и комментарий к нему в черновике Forth 200x (англ.)
- Under the Hood в книге Leo Brodie Starting Forth (англ.)
![]() |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |