|  | 
FADD src
FADD ST(i),ST 
 | Сложение вещественных чисел. ST(0)<-ST(0)+src, src - 32- или 64-битное число ST(i)<-ST(i)+ST(0)
|  | 
FADDP ST(i),ST
 | Сложение вещественных чисел, ST(i)<-ST(i)+ST(0). При выполнении операции происходит выталкивание стека. 
|  | 
FIADD src 
 | Сложение целых чисел. ST(0)<-ST(0)+src, src - 16- или 32-битное число. 
|  | 
FSUB src
FSUB ST(i),ST
 | Вычитание вещественных чисел. ST(0)<-ST(0)-src, src - 32- или 64-битное число. ST(i)<-ST(i)-ST(0). 
|  | 
FSUBP ST(i),ST 
 | Вычитание вещественных чисел, ST(i)<-ST(i)-ST(0). При выполнении операции происходит выталкивание стека. 
|  | 
FSUBR ST(i),ST 
 | Обратное вычитание вещественных чисел. ST(0)<-ST(i)-ST(0)
|  | 
FSUBRP ST(i),ST 
 | Обратное вычитание вещественных чисел. ST(0)<-ST(i)-ST(0). При выполнении операции происходит выталкивание стека. 
|  | 
FISUB src 
 | Вычитание целых чисел. ST(0)<-ST(0)-src, src - 16- или 32-битное число. 
|  | 
FISUBR src 
 | Вычитание целых чисел. ST(0)<-ST(0)-src, src - 16- или 32-битное число. При выполнении операции происходит выталкивание из стека. 
|  | 
FMUL
FMUL ST(i)
FMUL ST(i),ST 
 | Умножение двух операндов.
В первом случае ST(0)<-ST(0)*ST(1).
Во втором случае ST(0)<-ST(i)*ST(0).
В третьем случае ST(i)<-ST(i)*ST(0). 
|  | 
FMULP ST(i),ST(0)
 | ST(i)<-ST(i)*ST(0) умножение и выталкивание из стека. 
|  | 
FIMUL src 
 | Умножение ST(0) на целое число. ST(0)<-ST(0)*src. Операнд может быть 16- и 32-битным числом. 
|  | 
FDIV
FDIV ST(i)
FDIV ST(i),SY 
 | ST(0)<-ST(0)/ST(1)
ST(0)<-ST(0)/ST(i)
ST(i)<-ST(0)/ST(i)
|  | 
FDIVP ST(i),ST 
 | Деление с выталкиванием из стека. ST(i)<-ST(0)/ST(i). 
|  | 
FIDIV src 
 | Деление целых чисел. ST(0)<-ST(i)/src. Делитель может быть 16- и 32-битным числом. 
|  | 
FDIVR ST(i),ST 
 | Обратное деление вещественных чисел. ST(0)<-ST(i)/ST(0)
|  | 
FDIVRP ST(i),ST 
 | Обратное деление вещественных чисел и выталкивание из стека. ST(0)<-ST(i)/ST(0)
|  | 
FIDIVR src 
 | Обратное деление целых чисел. ST(0)<-src/ST(0).
|  | 
FSQRT 
 | Извлечь корень из ST(0) и поместить обратно. 
|  | 
FSCALE 
 | Масштабирование. ST(0)<-ST(0)*2^ST(1)
|  | 
FEXTRACT 
 | Выделение мантиссы и порядка из числа ST(0). В ST(0) помещается порядок, в ST(1) - мантисса. 
|  | 
FPREM 
 | Нахождение остатка от деления. ST(0)<-ST(0)MODST(1).
|  | 
FPREM1 
 | Нахождение остатка от деления в стандарте IEEE. 
|  | 
FRNDINT 
 | Округление до ближайшего целого числа, находящегося в ST(0). ST(0)<-int(ST(0))
|  | 
FABS 
 | Нахождение абсолютного значения. ST(0)<-ABS(ST(0))
|  | 
FCSH 
 | Изменение знака ST(0)<- -ST(0) 
Содержание раздела