K ABS

Материал из ПМК вики
(перенаправлено с «31»)
Перейти к навигации Перейти к поиску
Команда К |x|
 К   |x| 
Код команды 31
Русская мнемоника К |x|
Латинская мнемоника K ABS
Группа команд алгебраические операции
Число операндов одноместная
Нажимаемые клавиши  К   4 
Число шагов 1
Признак перезаписи сбрасывается
Первое появление МК-61
Время выполнения ?
Скорость выполнения ? команд/с

Одноместная команда K |x| (лат. K ABS) «Абсолютное значение» с кодом 31 вычисляет абсолютное значение содержимого регистра X. Старое содержимое регистра X помещается в регистр X1.

Если в регистре X было отрицательное число, команда K|x| меняет его знак — превращая в положительное. Положительные числа и нуль остаются без изменений.

История[править]

На ПМК Б3-34 и его аналогах (МК-54, МК-56), не имевших команды определения модуля числа, сочетание клавиш  К   4  вызывало сообщение  ЕГГ0Г . Для определения модуля в них обычно использовалась последовательность команд Fx² F√. При модуле аргумента 1050 и более этот метод приводил к переполнению и приходилось использовать более длинную, но корректную конструкцию с условным переходом.

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