F 1⁄x

Материал из ПМК вики
(перенаправлено с «F 1/X»)
Перейти к навигации Перейти к поиску
Команда 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

Одноместная команда F 1/x «Обратная величина» с кодом 23 вычисляет обратную величину от содержимого регистра X.

Перемещение информации по стеку при операции F 1/x — стандартное для одноместных команд:

Если содержимое регистра Х равно нулю, происходит останов деления на нуль.

На МК-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.»

Ссылки[править]