Редактирование: 2SWAP
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 13: | Строка 13: | ||
Меняет местами две верхних пары-ячеек. | Меняет местами две верхних пары-ячеек. | ||
== 2SWAP в предыдущем стандарте Forth-83 (англ.) == | |||
2SWAP 32b1 32b2 -- 32b2 32b1 79 "two-swap" | 2SWAP 32b1 32b2 -- 32b2 32b1 79 "two-swap" | ||
The top two double numbers are exchanged. | The top two double numbers are exchanged. | ||
== 2SWAP в стандарте Forth-79 (англ.) == | |||
2SWAP d1 d2 -- d2 d1 "two-swap" | 2SWAP d1 d2 -- d2 d1 "two-swap" | ||
Exchange the top two double numbers on the stack. | Exchange the top two double numbers on the stack. | ||
== История == | |||
2SWAP — устоявшееся слово в Форте, название и поведение которого не менялось с 1979 года. | |||
В [[Каллисто]] редко возникает необходимость в числовых парах, поэтому слово 2SWAP используется реже, чем в классическом Форте. | |||
== Реализация == | == Реализация == |