ЗН

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

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

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

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

Ввод слова ЗН

В режиме РУС последовательно нажмите две чёрные клавиши  ШГ←   ПП 

История

В 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.

Ссылки


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