К ЗН: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) м (Откат правок SMB (обсуждение) к версии Дмитрий Фомин) |
AtH (обсуждение | вклад) (→Ссылки) |
||
Строка 6: | Строка 6: | ||
== Ссылки == | == Ссылки == | ||
{{Документация|http://mk.semico.ru/mk_d11.htm#p7|Описание команды К ЗН приведено в «Описании системы команд» НПКД.401348.001 Д11, п. 7.10}} | |||
* [http://ru.wikipedia.org/wiki/Sgn Функция Sgn в Википедии] | * [http://ru.wikipedia.org/wiki/Sgn Функция Sgn в Википедии] | ||
* См. также [[K ABS|K |x|]], [[+/-|/-/]] | * См. также [[K ABS|K |x|]], [[+/-|/-/]] |
Версия от 13:59, 5 февраля 2015
Одноместная команда K ЗН (лат. K SGN) «Определение знака числа» с кодом 32 определяет знак числа, содержащегося в регистре X. Команда соответствует вычислению сигнум-функции: если число положительное, в регистр X заносится единица; если число отрицательное, в X заносится минус единица; если в X содержался нуль, то значение не изменяется.
Для всех $x \ne 0$ верно $\mathop{\mathrm{sgn}} x = \frac {x} {|x|} = \frac {|x|} {x} $.
Для всех $x \in R$ верно $x = |x| \cdot \mathop{\mathrm{sgn}} x$.