Слово /−/: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 39: | Строка 39: | ||
== Ссылки == | == Ссылки == | ||
* См. также слова [[INVERT]] и [[0=]] | |||
* [https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE Противоположное число на Википедии] | * [https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%82%D0%B8%D0%B2%D0%BE%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%BD%D0%BE%D0%B5_%D1%87%D0%B8%D1%81%D0%BB%D0%BE Противоположное число на Википедии] | ||
* [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1910 Слово NEGATE в стандарте ANS Forth] ''(англ.)'' | * [http://forth.sourceforge.net/standard/dpans/dpans6.htm#6.1.1910 Слово NEGATE в стандарте ANS Forth] ''(англ.)'' | ||
Строка 44: | Строка 45: | ||
* [http://www.forth200x.org/documents/html/core.html#core:NEGATE Слово NEGATE в черновике Forth 200x] ''(англ.)'' | * [http://www.forth200x.org/documents/html/core.html#core:NEGATE Слово NEGATE в черновике Forth 200x] ''(англ.)'' | ||
* [http://www.forth200x.org/documents/html/float.html#floating:FNEGATE Слово FNEGATE (f-negate) в черновике Forth 200x] ''(англ.)'' | * [http://www.forth200x.org/documents/html/float.html#floating:FNEGATE Слово FNEGATE (f-negate) в черновике Forth 200x] ''(англ.)'' | ||
Версия от 11:17, 24 октября 2015
NEGATE (обратный знак) — стандартное слово Каллисто. Смена знака числа.
( r1 -- r2 )
r2 — число, противоположное r1, то есть нуль минус r1.
Детали реализации
Слово является «обёрткой» вокруг команды ЭКВМ /−/.
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-Форте это слово называлось MINUS
В Форте FSP88M это слово известно под именем NEG
Ссылки
- См. также слова INVERT и 0=
- Противоположное число на Википедии
- Слово NEGATE в стандарте ANS Forth (англ.)
- Слово FNEGATE (f-negate) в стандарте ANS Forth (англ.)
- Слово NEGATE в черновике Forth 200x (англ.)
- Слово FNEGATE (f-negate) в черновике Forth 200x (англ.)
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |