Внимание: Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте или
создадите учётную запись, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Правка может быть отменена.
Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия |
Ваш текст |
Строка 1: |
Строка 1: |
| {{Врезка-команда
| | Одноместная команда '''K |x|''' (лат. '''K ABS''') «Абсолютное значение» с кодом 31 вычисляет абсолютное значение содержимого [[RX|регистра X]]. |
| | мнемоника = К {{!}}x{{!}}
| |
| | мнемоника клавиш = {{Синяя команда 2|К|{{!}}x{{!}}}}
| |
| | код = 31
| |
| | русская мнемоника = К {{!}}x{{!}}
| |
| | латинская мнемоника = K ABS
| |
| | группа = [[алгебраические операции]]
| |
| | число операндов = [[одноместные операции|одноместная]]
| |
| | клавиши = [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша 4|{{Серая клавиша|4}}]]
| |
| | число шагов = 1
| |
| | признак перезаписи = сбрасывается
| |
| | первое появление = [[МК-61]]
| |
| | время = ?
| |
| | скорость = ?
| |
| }}
| |
| Одноместная команда '''K |x|''' (лат. '''K ABS''') «Абсолютное значение» с кодом 31 вычисляет абсолютное значение содержимого [[RX|регистра X]]. Старое содержимое [[RX|регистра X]] помещается в [[X1|регистр X1]]. | |
|
| |
|
| Если в [[RX|регистре X]] было отрицательное число, команда K|x| меняет его знак — превращая в положительное. Положительные числа и нуль остаются без изменений. | | Если в [[RX|регистре X]] было отрицательное число, команда K|x| меняет его знак — превращая в положительное. Положительные числа и нуль остаются без изменений. |
|
| |
| == История ==
| |
| На ПМК [[Б3-34]] и его аналогах ([[МК-54]], [[МК-56]]), не имевших команды определения модуля числа, сочетание клавиш [[Клавиша К|{{Синяя клавиша|К}}]] [[Клавиша 4|{{Серая клавиша|4}}]] вызывало сообщение {{ЕГГОГ}}. Для определения модуля в них обычно использовалась последовательность команд [[Fx²]] [[F√]]. При модуле аргумента 10<sup>50</sup> и более этот метод приводил к переполнению и приходилось использовать более длинную, но корректную конструкцию с условным переходом.
| |
|
| |
| == Советская реализация ==
| |
| Из книги Я.К. Трохименко [[Программируемые микрокалькуляторы. Устройство и пользование. (книга)|«Программируемые микрокалькуляторы. Устройство и пользование.»]] (стр. 138):
| |
|
| |
| «оператор К|х| во входном языке ПМК семейства «Электроника МК-52» управляет выделением абсолютного значения содержимого регистра Х, заканчивающегося засылкой кода цифры F в тетраду знака мантиссы или согласно формату (2.3) присвоению РХ (8) := F.»
| |
|
| |
|
| == Ссылки == | | == Ссылки == |