F 1⁄x: различия между версиями
AtH (обсуждение | вклад) Нет описания правки |
AtH (обсуждение | вклад) Нет описания правки |
||
Строка 31: | Строка 31: | ||
Например: 4 ВП 99 F 1/x | Например: 4 ВП 99 F 1/x | ||
{{Текст на индикаторе|0}} | {{Текст на индикаторе|0}} | ||
== Советская реализация == | |||
Из книги Я.К. Трохименко [[Программируемые микрокалькуляторы. Устройство и пользование. (книга)|«Программируемые микрокалькуляторы. Устройство и пользование.»]] (стр. 139): | |||
«Некоторые простейшие одноместные операторы могут быть точно (до погрешностей округления) вычислены по расчетным формулам. Например, операторы Fx² и F1/x вычисляются по формулам x := x × x и x := 1/x.» | |||
== Ссылки == | == Ссылки == |
Текущая версия от 05:11, 24 августа 2021
Команда F 1/x | |
F 1/x | |
Код команды | 23 |
Русская мнемоника | F 1/x |
Латинская мнемоника | F 1/X |
Группа команд | алгебраические функции |
Число операндов | одноместная |
Нажимаемые клавиши | F ÷ |
Число шагов | 1 |
Признак перезаписи | сбрасывается |
Первое появление | Б3-21 |
Время выполнения | 380,0 … 5 290 мкс (6,20 … 86,3 КНОП) |
Скорость выполнения | 2 630 … 189 команд/с |
Одноместная команда F 1/x «Обратная величина» с кодом 23 вычисляет обратную величину от содержимого регистра X.
Перемещение информации по стеку при операции F 1/x — стандартное для одноместных команд:
- прошлое содержимое регистра Х сохраняется в регистре Х1;
- содержимое регистра Х1 исчезает;
- содержимое остальных регистров не изменяется.
Если содержимое регистра Х равно нулю, происходит останов деления на нуль.
На МК-161 с прошивкой 1.20 (08.07.14) команда F 1/x выполняется за 380,0…5 290 мкс (6,20…86,3 КНОП), 189…2 630 команд/с.
Это интересно[править]
Если содержимое регистра Х по модулю больше 1099 (модуль обратной величины меньше 10−99), то после команды F 1/x регистр Х обнуляется.
Например: 4 ВП 99 F 1/x 0
Советская реализация[править]
Из книги Я.К. Трохименко «Программируемые микрокалькуляторы. Устройство и пользование.» (стр. 139):
«Некоторые простейшие одноместные операторы могут быть точно (до погрешностей округления) вычислены по расчетным формулам. Например, операторы Fx² и F1/x вычисляются по формулам x := x × x и x := 1/x.»