ЗН
Перейти к навигации
Перейти к поиску
ЗН (определение знака числа, читается «зэ-эн») — традиционное слово Каллисто. Вычисляет знак числа.
ЗН ( 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.
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |