Слово /−/: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
n2 is the two's complement of n1, i.e, the difference of | n2 is the two's complement of n1, i.e, the difference of | ||
zero less n1. | 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. | |||
Версия от 15:44, 7 сентября 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.
Ссылки
- Слово NEGATE в стандарте ANS Forth (англ.)
- Слово FNEGATE (f-negate) в стандарте ANS Forth (англ.)
- Слово NEGATE в черновике Forth 200x (англ.)
- Слово FNEGATE (f-negate) в черновике Forth 200x (англ.)
- См. также слова INVERT и 0=
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |