SAVIN

Материал из ПМК вики
Перейти к: навигация, поиск

SAVIN — служебная переменная Каллисто.

SAVIN          ( −− a )                             Переменная, значение >IN для NUMBER и BASE для FL.

Переменная SAVIN хранит значение символьного литерала из INTERPRET для NUMBER и основание системы счисления введённого числа для FL.

Это служебная переменная Каллисто введена, чтобы адаптировать старую реализацию NUMBER к современным требованиям Каллисто. Маловероятно, что SAVIN когда-нибудь потребуется разработчику. Хотя знать о SAVIN полезно, если используешь слово NUMBER для ввода чисел.

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

В режиме ЛАТ последовательно нажмите клавиши  1  $\mathrm{\overset{\leftarrow}{ШГ}}$     7   4 

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

  82 rrSAVIN         .EQU     1096                   ; 11096  SAVIN − Сохранение >IN в INTERPRET для NUMBER и BASE для FL
  83 pSAVIN          .EQU       96
…
2928 ;#SAVIN
2929 ; SAVIN            ( −− a )                             Переменная, хранит значение литеры для NUMBER и BASE для FL.
2930 LSAVIN:         .DB     5
2931                 .TEXT   "SAVIN"
2932                 .DW     LERB
2933 SAVIN:          .DW     SUSE
2934                 .DB pSAVIN                      ; Сюда сохраняют литеру в INTERPRET для NUMBER и BASE для FL

Известные проблемы[править]

В Каллисто 1.0 комментарий к 82 строчке, где объявляется rrSAVIN, можно обновить.

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


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


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