SCR

Материал из ПМК вики
Версия от 19:06, 9 ноября 2017; AtH (обсуждение | вклад) (→‎Реализация)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

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

Ссылки[править]


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