Слово /−/: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
Нет описания правки
Строка 54: Строка 54:
[[Категория:Арифметические операции Каллисто]]
[[Категория:Арифметические операции Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Одноместные операции Каллисто]]
[[Категория:Слова Каллисто без стековых диаграмм]]

Версия от 21:28, 14 октября 2015

NEGATE (обратный знак) — стандартное слово Каллисто.

Смена знака числа в стеке.

Слово является «обёрткой» вокруг команды ЭКВМ /−/.


FNEGATE в стандарте ANS Forth

12.6.1.1567   FNEGATE                  "f-negate"                      FLOATING
           ( F: r1 -- r2 ) or ( r1 -- r2 )
           r2 - отрицание r1.

NEGATE в стандарте ANS Forth

6.1.1910   NEGATE                                                          CORE
           ( n1 -- n2 )
           Отрицание n1, возвращает его арифметическую инверсию n2.
       См.: 6.1.1720 INVERT, 6.1.0270 0=.


NEGATE в предыдущем стандарте Forth-83 (англ.)

     NEGATE       n1 -- n2                      79
          n2 is the two's complement of n1, i.e, the difference of
          zero less n1.


NEGATE в стандарте Forth-79 (англ.)

NEGATE         n -- -n                       177
    Leave the two's complement of a number,  i.e.,  the difference
    of zero less n.


MINUS в fig-FORTH Release 1 glossary, май 1979 (англ.)

MINUS         n1  ---  n2                      L0
       Leave the two's complement of a number.


История

В программах, написанных для fig-Форта, название слова должно быть заменено на NEGATE

В Форте FSP88M это слово известно под именем NEG

Ссылки


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


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.