R♯

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

R# — фортовская переменная Каллисто.

R#             ( −− a )                             Переменная, позиция курсора при редактировании экрана
                                                    или возникновении ошибки.

Позиция курсора при редактировании экрана или место возникновения ошибки.

Ввод слова R#[править]

В режиме ЛАТ последовательно нажмите четыре клавиши  ×     P   F   3 

Эти нажатия оставляют клавиатуру в режиме NUM.

R# в fig-FORTH Release 1 glossary, май 1979 (англ.)[править]

R#              ---  addr                            U
       A user variable which may contain the location of an editing cursor,
       or other file related function.

Реализация[править]

 107 rrRNUM          .EQU     1116                   ; 11116  R# − позиция курсора при редактировании экрана или возникновении ошибки
 108 pRNUM           .EQU      116
…
2889 ;#Rnum
2890 ; R#               ( −− a )                             Переменная, позиция курсора при редактировании экрана или возникновении ошибки.
2891 ; Позиция курсора при редактировании экрана.
2892 ; Также сюда записывается указатель >IN когда был выведен последний MESSAGE
2893 LRNUM:          .DB     2
2894                 .TEXT   "R#"
2895                 .DW     LCSP
2896 RNUM:           .DW     SUSE
2897                 .DB pRNUM

Советская реализация[править]

Определение переменной R# в FORTH ИТЭФ:

            HEAD     202Q,'R',243Q,RNUM,$USE              ; R#
            DW 66Q

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


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


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