Разделы:


Best links:

Система команд арифметического процессора

Команда FPTAN вычисляет частичный тангенс числа. Исходное значение z размещается в ST(0). Результат выполнения команды FPTAN - значения х и у, где ST(0) = х, ST(1) = у, могут быть использованы для вычисления tg z/2=у/х, а также других тригонометрических функций, например sin z=2(y/х)/[1+(у/х)2].

Команда FPATAN реализует обратную функцию - вычисление частичного арктангенса. Исходные частичные значения х и y размещаются в ST(0) и ST(1) соответственно. Результат z = arctg у/х размещается в вершине стека ST(0). Использование известных формул позволяет по zполучить значение других обратных тригонометрических функций.

Команда FYLT2X позволяет вычислить значение логарифмической функции z = ylog2x, где х, у предварительно располагаются в ST(0), ST(1) соответственно, а результат z размещается в ST(0).

Команда FYL2XP1 служит для вычисления значений логарифмической функции z = y(log2x+1) с аналогичным размещением исходных значений и результата.

Команда F2XM1 позволяет вычислить значение показательной функции z=2x - 1. Показатель x предварительно размещается в ST(0), где получается и результат.

Набор команд FYL2X, FYL2XP1 и F2XM1 в совокупности с рассмотренными ранее командами загрузки констант позволяет достаточно просто вычислять другие логарифмические и показательные функции по известным формулам.

предыдущаяследующая