VERSION: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''VERSION''' (версия) — родное слово [[Каллисто]]. Получить номер версии [[Каллисто]].
VERSION        ( −− p)                              Версия Каллисто.
[[Файл:CallistoVersion.png|thumb|right|264px|Пример работы слова VERSION]]
[[Файл:CallistoVersion.png|thumb|right|264px|Пример работы слова VERSION]]
'''VERSION''' (версия) стандартное слово [[Каллисто]]. Кладёт в стек номер версии [[Каллисто]].
Слово VERSION кладёт на стек число p номер версии [[Каллисто]]. Для версии 1.0 число p равно 1.
VERSION        ( -- p )
 
p — версия [[Каллисто]].


== Ввод слова VERSION ==
== Ввод слова VERSION ==
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша 1|{{Серая клавиша|1}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 4|{{Серая клавиша|4}}]]
В [[Режим ЛАТ|режиме ЛАТ]] последовательно нажмите клавиши [[Клавиша ↔|{{Серая клавиша|↔}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша ×|{{Серая клавиша|×}}]] [[Клавиша 1|{{Серая клавиша|1}}]] [[Клавиша 7|{{Серая клавиша|7}}]] [[Клавиша 5|{{Серая клавиша|5}}]] [[Клавиша 4|{{Серая клавиша|4}}]]
== Реализация ==
В [[Каллисто|Каллисто 1.0]] слово VERSION кладёт на стек 1:
<pre>
206 JVERSION:      GSB SVER  KM3                  ; Обработчик VERSION
207 JNOP:          KGOTO9                          ; Обработчик NOP
208 SVER:          1 RTN                          ; Коду ЯМК тоже иногда требуется проверять номер версии.
534 ;#VERSION
535 ; VERSION          ( −− p )                            Версия Каллисто, p=1.
536 LVERSION:      .DB    7
537                .TEXT  "VERSION"              ; ( −− r )
538                .DW    LBYE
539 VERSION:        .DW    JVERSION                ; Положить на стек номер версии Каллисто.
</pre>
== Ссылки ==
* {{Исходник|VERSION|VERSION}}


[[Категория:Слова Каллисто]]
[[Категория:Слова Каллисто]]
[[Категория:Примитивы]]
[[Категория:Примитивы]]
[[Категория:Описание бета-версии Каллисто]]

Текущая версия от 05:26, 9 ноября 2017

VERSION (версия) — родное слово Каллисто. Получить номер версии Каллисто.

VERSION        ( −− p)                              Версия Каллисто.
Пример работы слова VERSION

Слово VERSION кладёт на стек число p — номер версии Каллисто. Для версии 1.0 число p равно 1.

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

В режиме ЛАТ последовательно нажмите клавиши     ИП   ×   1   7   5   4 

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

В Каллисто 1.0 слово VERSION кладёт на стек 1:

 206 JVERSION:       GSB SVER  KM3                   ; Обработчик VERSION
 207 JNOP:           KGOTO9                          ; Обработчик NOP
 208 SVER:           1 RTN                           ; Коду ЯМК тоже иногда требуется проверять номер версии.
…
 534 ;#VERSION
 535 ; VERSION          ( −− p )                             Версия Каллисто, p=1.
 536 LVERSION:       .DB     7
 537                 .TEXT   "VERSION"               ; ( −− r )
 538                 .DW     LBYE
 539 VERSION:        .DW     JVERSION                ; Положить на стек номер версии Каллисто.

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