F 10^X: различия между версиями

Материал из ПМК вики
Перейти к навигации Перейти к поиску
(иллюстрация)
Нет описания правки
 
(не показано 8 промежуточных версий 3 участников)
Строка 1: Строка 1:
[[Файл:Стек при операции 10^x.png|thumb|right|200px|Перемещение информации в стеке при операции F 10<sup>x</sup>]]
{{Врезка-команда
| мнемоника          = F 10<sup>x</sup>
| мнемоника клавиш    = {{Оранжевая команда 2|F|10<sup>x</sup>}}
| код                = 15
| русская мнемоника  = F 10<sup>x</sup>
| латинская мнемоника = F 10^x
| группа              = [[показательные функции]]
| число операндов    = одноместная
| клавиши            = [[Клавиша F|{{Оранжевая клавиша|F}}]] [[Клавиша 0|{{Серая клавиша|0}}]]
| число шагов        = 1
| признак перезаписи  = сбрасывается
| первое появление    = [[Б3-34]]
| время              = 688 … 43 692 мкс (11,2 … 713 КНОП)
| скорость            = 1 450 … 23
}}
[[Файл:Стек при операции 10^x.png|thumb|left|200px|Перемещение информации в стеке при операции F 10<sup>x</sup>]]
Одноместная команда {{Оранжевая команда 2|F|10<sup>x</sup>}} (лат. '''F 10^X''') «10 в степени X» с кодом 15 вычисляет показательную функцию от содержимого [[RX|регистра X]] по основанию 10. Результат помещается в [[RX|регистр X]], предыдущее значение [[RX|регистра X]] сохраняется в [[X1|регистре X1]]. Содержимое остальных регистров не изменяется.


Одноместная команда '''F 10<sup>x</sup>''' (лат. '''F 10^X''') «10 в степени X» с кодом 15 вычисляет показательную функцию от содержимого [[RX|регистра X]] по основанию 10. Результат помещается в [[RX|регистр X]].
На МК-161 с прошивкой 1.20 (08.07.14) команда '''F 10<sup>x</sup>''' выполняется за 688…43 692 мкс (11,2…713 КНОП), 23…1 450 команд/с.


== Интересные факты ==
== Интересные факты ==
* Если вам надо умножить (или разделить) число в [[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> была ощутимо медленнее [[ВП]].
* Иногда команда {{Оранжевая команда 2|F|10<sup>x</sup>}} позволяет сэкономить место в [[память программ|памяти программ]].  Например, 1 ВП 4 занимает три шага, 10000 занимает 5 шагов, а 4 F10<sup>x</sup> — всего два.  Правда, за эту экономию приходилось платить быстродействием.  Команда F10<sup>x</sup> была ощутимо медленнее [[ВП]].


== Ссылки ==
== Ссылки ==
* [http://mk.semico.ru/mk_d11.htm#p7 Команда F 10<sup>X</sup> на сайте НПП «СЕМИКО», п. 7.4]
{{Документация|mk_d11.htm#p7|Команда F 10<sup>X</sup> на сайте НПП «СЕМИКО», п. 7.4}}
* [http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F Показательная функция в Википедии]
* [http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F Показательная функция в Википедии]
* См. также команды [[F LG|F lg]], [[F EXP|F e<sup>x</sup>]], [[ВП]], [[F X^Y|F x<sup>y</sup>]]
* См. также команды [[F LG|F lg]], [[F EXP|F e<sup>x</sup>]], [[ВП]], [[F X^Y|F x<sup>y</sup>]]

Текущая версия от 12:04, 27 июля 2016

Команда F 10x
 F   10x 
Код команды 15
Русская мнемоника F 10x
Латинская мнемоника F 10^x
Группа команд показательные функции
Число операндов одноместная
Нажимаемые клавиши  F   0 
Число шагов 1
Признак перезаписи сбрасывается
Первое появление Б3-34
Время выполнения 688 … 43 692 мкс (11,2 … 713 КНОП)
Скорость выполнения 1 450 … 23 команд/с
Перемещение информации в стеке при операции F 10x

Одноместная команда  F   10x  (лат. F 10^X) «10 в степени X» с кодом 15 вычисляет показательную функцию от содержимого регистра X по основанию 10. Результат помещается в регистр X, предыдущее значение регистра X сохраняется в регистре X1. Содержимое остальных регистров не изменяется.

На МК-161 с прошивкой 1.20 (08.07.14) команда F 10x выполняется за 688…43 692 мкс (11,2…713 КНОП), 23…1 450 команд/с.

Интересные факты[править]

  • Если вам надо умножить (или разделить) число в регистре X на целую степень десятки, воспользуйтесь командой ВП. При таком использовании нельзя забывать, что команда ВП превращает 0 в 1.
  • Иногда команда  F   10x  позволяет сэкономить место в памяти программ. Например, 1 ВП 4 занимает три шага, 10000 занимает 5 шагов, а 4 F10x — всего два. Правда, за эту экономию приходилось платить быстродействием. Команда F10x была ощутимо медленнее ВП.

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