Команды для работы с вещественными операндами. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Команды для работы с вещественными операндами.



Команда Описание
    FADD источник FADD ST(i),ST(0) Floating-point ADDition Сложение. · ST(0) = ST(0) + источник (32- или 64-битное число). · ST(i) = ST(i) + ST(0)
FADDP ST(i),ST(0) Floating-point ADDition and Pop Сложение. ST(i) = ST(i) + ST(0). Выталкивание из стека ST(0).
    FSUB источник FSUB ST(i),ST(0) Floating-point SUBtraction Вычитание. · ST(0) = ST(0) - источник (32- или 64-битное число). · ST(i) = ST(i) - ST(0).
  Floating-point SUBtraction Вычитание. ST(i) = ST(i) - ST(0).
FSUBP ST(i),ST(0) Floating-point SUBtraction and Pop Вычитание. ST(i) = ST(i) - ST(0). Выталкивание из стека ST(0).
FSUBR ST(i),ST(0) Floating-point SUBtracttion Revers Обратное вычитание. ST(0) = ST(i) - ST(0)
FSUBRP ST(i),ST(0) Floating-point SUBtracttion Revers and Pop Обратное вычитание ST(0). ST(0) = ST(i) - ST(0). Выталкивание из стека ST(0).
    FMUL FMUL ST(i) FMUL ST(i),ST Floating-point MULtiplay with real value Умножение: · ST(0) = ST(0) * ST(1) · ST(0) = ST(i) * ST(0) · ST(i) = ST(i) * ST(0).
FMULP ST(i),ST(0) Floating-point MULtiplay and Pop Умножение. ST(i) = ST(i) * ST(0)
    FDIV FDIV ST(i) FDIV ST(i),SY Floating-point DIVide Деление двух вещественных чисел.: · ST(0) = ST(0) / ST(1) · ST(0) = ST(0) / ST(i) · ST(i) = ST(0) / ST(i)
FDIVP ST(i),ST(0) Floating-point DIVide and Pop Деление. ST(i)<-ST(0)/ST(i). Выталкивание из стека ST(0).
FDIVR ST(i),ST(0) Floating-point DIVide Revers Обратное деление. ST(0) = ST(i) / ST(0)
FDIVRP ST(i),ST(0) Floating-point DIVide Revers and Pop Обратное деление ST(0) = ST(i) / ST(0) Выталкивание из стека ST(0).

Команды для работы с целочисленными операндами.

Команда Описание
FIADD источник Floating-point Integer ADDition Сложение. ST(0) = ST(0) + источник (16- или 32-битное число).
FISUB источник Floating-point Integer SUBtracttion Вычитание. ST(0) = ST(0) - источник (16- или 32-битное число).
FISUBR источник Floating-point Integer SUBtracttion Revers Вычитание. ST(0) = источник (16- или 32-битное число) -.ST(0)
FIMUL источник Floating-point Integer MULtiply Умножение. ST(0) = ST(0) * источник (16- или 32-битное число).
FIDIV источник Floating-point Integer DIVide Деление. ST(0) = ST(0) / источник (16- или 32-битное число).
FIDIVR источник Floating-point Integer DIVide Revers Обратное деление целых чисел. ST(0) = источник / ST(0).

Вспомогательные команды.

Команда Описание
FABS Floating-point ABSolute value Нахождение абсолютного значения. ST(0) = ABS(ST(0)).
FCHS Floating-point CHange Sign Изменение знака ST(0) = -ST(0).
FSQRT Floating-point calculation of SQuare Root Извлечь квадратный корень из ST(0) и поместить обратно. Исходный операнд предварительно должен быть занесен в стек ST(0) = X.
FSCALE Floating-point SCALE. Масштабирование. Умножение X на 2 в степени Y. Исходные операнды предварительно должны быть занесены в стек ST(0) = X, ST(1) = Y. ST(0) = ST(0) * 2^ST(1).
FPREM Floating-point Partial REMinder Нахождение частичного остатка от деления ST(0) на ST(1).
FPREM1 Floating-point Partial REMinder IEEE-754 Нахождение частичного остатка от деления ST(0) на ST(1) (в стандарте IEEE).
FRNDINT Floating-point RouND INTeger Округление до ближайшего целого числа, находящегося в ST(0). ST(0) = int(ST(0)).

Тригонометрические.

Команда Описание
FCOS Floating-point calculation of COSine. Косинус. ST(0) = COS(ST(0)). Содержимое в ST(0) интерпретируется как угол в радианах.
FPTAN Floating-point Partial TANgent. Частичный тангенс. Содержимое в ST(0) интерпретируется как угол в радианах. Значение тангенса возвращается на место аргумента, а затем в стек включается 1.
FPATAN Floating-point Partial ArcTANgent. Частичный арктангенс. Вычисляется функция Arctg(ST(1)/ST(0)). После вычисления функции происходит выталкивание из стека, после чего значение функции помещается в вершину стека
FSIN Floating-point calculation of SINe. Синус. ST(0) = SIN(ST(0)). Содержимое в ST(0) интерпретируется как угол в радианах.
FSINCOS Floating-point calculation of SINe and COSine. Синус и косинус. ST(0) = SIN(ST(0)) и ST(1) = COS(ST(0))

Логарифмы и степени.



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 201; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.226.98.183 (0.004 с.)