ЗН

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

ЗН (определение знака числа, читается «зэ-эн») — традиционное слово Каллисто. Вычисляет знак числа.

ЗН             ( x −− n )                           Вычисление знака числа. n := −1 / 0 / 1

Возвращает -1, если x<0; 0, если x=0; 1 если x>0.

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

В режиме РУС последовательно нажмите две чёрные клавиши $\mathrm{\overset{\leftarrow}{ШГ}}$  ПП 

История[править]

В MMSFORTH это слово называлось SGN

В Форте FSP88 это слово известно под именем SIGN, что конфликтует со стандартным и общепринятым словом SIGN.

В Каллисто имя ЗН восходит к надписи на клавиатуре советского ПМК «Электроника МК-61», выпущенного в 1984 году.

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

В Каллисто 1.0 слово ЗН является «обёрткой» вокруг команды ЭКВМ К ЗН:

1638 ;#SGN
1639 ; ЗН               ( x −− n )                           Знак числа. n := −1 / 0 / 1
1640 LSGN:           .DB     2,135,141               ; "ЗН" ( x −− sgn x )
1641                 .DW     LRND
1642 SGN:            .DW     JSGN
1643 JSGN:           PKRM03 KSGN PKM03  KGOTO9       ; Обёртка вокруг KSGN.

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


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