ЗН: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
== Ввод слова ЗН == | == Ввод слова ЗН == | ||
В [[Режим РУС|режиме РУС]] последовательно нажмите две чёрные клавиши {{ШГ←}} [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | В [[Режим РУС|режиме РУС]] последовательно нажмите две чёрные клавиши {{ШГ←}} [[Клавиша ПП|{{Чёрная клавиша|ПП}}]] | ||
== История == | == История == | ||
Строка 15: | Строка 12: | ||
В [[Каллисто]] имя ЗН восходит к надписи на клавиатуре советского ПМК [[Электроника МК-61|«Электроника МК-61»]], выпущенного в 1984 году. | В [[Каллисто]] имя ЗН восходит к надписи на клавиатуре советского ПМК [[Электроника МК-61|«Электроника МК-61»]], выпущенного в 1984 году. | ||
== Реализация == | |||
В [[Каллисто|Каллисто 1.0]] слово ЗН является «обёрткой» вокруг команды ЭКВМ [[К ЗН]]: | |||
<pre> | |||
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. | |||
</pre> | |||
== Ссылки == | == Ссылки == |
Текущая версия от 12:54, 9 ноября 2017
ЗН (определение знака числа, читается «зэ-эн») — традиционное слово Каллисто. Вычисляет знак числа.
ЗН ( 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.
Ссылки[править]
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |