SCR

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

SCR (номер экрана, читается «эс-си-ар») — стандартная переменная Каллисто.

SCR            ( −− a )                             Переменная, номер редактируемого экрана.
Пример работы слова SCR

Переменная. Служит для хранения текущего значения номера экрана, например при редактировании.

Ввод слова 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

Ссылки


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