F 1⁄x: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
== Это интересно == | == Это интересно == | ||
Если содержимое [[RX|регистра Х]] по модулю больше 10<sup>99</sup> (модуль обратной величины меньше 10<sup>−99</sup>), то после команды '''F 1/x''' [[RX|регистр Х]] обнуляется. | Если содержимое [[RX|регистра Х]] по модулю больше 10<sup>99</sup> (модуль обратной величины меньше 10<sup>−99</sup>), то после команды '''F 1/x''' [[RX|регистр Х]] обнуляется. | ||
Например: 4 ВП 99 F 1/x | |||
{{Текст на индикаторе|0}} | |||
== Ссылки == | == Ссылки == |
Версия от 23:38, 23 сентября 2014
Одноместная команда F 1/x «Обратная величина» с кодом 23 вычисляет обратную величину от содержимого регистра X.
Перемещение информации по стеку при операции F 1/x — стандартное для одноместных команд:
- прошлое содержимое регистра Х сохраняется в регистре Х1;
- содержимое регистра Х1 исчезает;
- содержимое остальных регистров не изменяется.
Если содержимое регистра Х равно нулю, происходит останов деления на нуль.
Это интересно
Если содержимое регистра Х по модулю больше 1099 (модуль обратной величины меньше 10−99), то после команды F 1/x регистр Х обнуляется.
Например: 4 ВП 99 F 1/x 0