Редактирование: F 10^X
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
[[Файл:Стек при операции 10^x.png|thumb|right|200px|Перемещение информации в стеке при операции F 10<sup>x</sup>]] | |||
Одноместная команда '''F 10<sup>x</sup>''' (лат. '''F 10^X''') «10 в степени X» с кодом 15 вычисляет показательную функцию от содержимого [[RX|регистра X]] по основанию 10. Результат помещается в [[RX|регистр X]]. | |||
[[Файл:Стек при операции 10^x.png|thumb| | |||
Одноместная команда | |||
На МК-161 с прошивкой 1.20 (08.07.14) команда '''F 10<sup>x</sup>''' выполняется за 688…43 692 мкс (11,2…713 КНОП), 23…1 450 команд/с. | На МК-161 с прошивкой 1.20 (08.07.14) команда '''F 10<sup>x</sup>''' выполняется за 688…43 692 мкс (11,2…713 КНОП), 23…1 450 команд/с. | ||
Строка 21: | Строка 7: | ||
== Интересные факты == | == Интересные факты == | ||
* Если вам надо умножить (или разделить) число в [[RX|регистре X]] на целую степень десятки, воспользуйтесь [[ВП|командой ВП]]. При таком использовании нельзя забывать, что [[ВП|команда ВП]] превращает 0 в 1. | * Если вам надо умножить (или разделить) число в [[RX|регистре X]] на целую степень десятки, воспользуйтесь [[ВП|командой ВП]]. При таком использовании нельзя забывать, что [[ВП|команда ВП]] превращает 0 в 1. | ||
* Иногда команда | * Иногда команда F10<sup>x</sup> позволяет сэкономить место в [[память программ|памяти программ]]. Например, 1 ВП 4 занимает три шага, 10000 занимает 5 шагов, а 4 F10<sup>x</sup> — всего два. Правда, за эту экономию приходилось платить быстродействием. Команда F10<sup>x</sup> была ощутимо медленнее [[ВП]]. | ||
== Ссылки == | == Ссылки == |