⟩⟨: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
В [[Режим NUM|режиме NUM]] последовательно нажмите четыре клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] | В [[Режим NUM|режиме NUM]] последовательно нажмите четыре клавиши [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ИП|{{Чёрная клавиша|ИП}}]] [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша ШГ вправо|{{Чёрная клавиша|ШГ→}}]] | ||
== >< в предыдущем стандарте Forth-83 (англ.) == | == История == | ||
Слово >< было убрано из стандартов Форта в 1994 году. В некоторых Фортах оно было известно, как SWAB | |||
=== >< в предыдущем стандарте Forth-83 (англ.) === | |||
>< 16b1 -- 16b2 "byte-swap" | >< 16b1 -- 16b2 "byte-swap" | ||
Swap the high and low bytes within 16b1. | Swap the high and low bytes within 16b1. | ||
== >< в стандарте Forth-79 (англ.) == | === >< в стандарте Forth-79 (англ.) === | ||
>< n1 -- n2 "byte-swap" | >< n1 -- n2 "byte-swap" | ||
Swap the high and low bytes within n1. | Swap the high and low bytes within n1. |
Версия от 18:27, 5 июня 2016
>< — встроенное слово Каллисто. Поменять местами байты в переданном через стек двухбайтном значении.
>< ( u −− u1 ) Обменять старший и младший байты в 16−битном числе u.
Ввод слова ><
В режиме NUM последовательно нажмите четыре клавиши F ИП F ШГ→
История
Слово >< было убрано из стандартов Форта в 1994 году. В некоторых Фортах оно было известно, как SWAB
>< в предыдущем стандарте Forth-83 (англ.)
>< 16b1 -- 16b2 "byte-swap" Swap the high and low bytes within 16b1.
>< в стандарте Forth-79 (англ.)
>< n1 -- n2 "byte-swap" Swap the high and low bytes within n1.
Реализация
В FORTH ИТЭФ слово >< называлось SWAB и было примитивом, вот его определение:
HEAD 204Q,'SWA',302Q,SWAB ; SWAB POP AX XCHG AL, AH PUSH AX NEXT
Ссылки
У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их. |
Это заготовка статьи. Вы можете помочь проекту, дополнив её. |