Арифметические команды



Арифметические команды

FADD Сложение вещественных чисел st(0) <- st(0) + st(1) FADD src Сложение вещественных чисел st(0) <- st(0) + src (mem32/mem64) FADD st(i),st Сложение вещественных чисел st(i) <- st(i) + st(1) FADDP st(i),st Сложение вещественных чисел с извлечением из стека численных регистров st(i) <- st(i) + st(1) FIADD src Сложение целых чисел st(0) <- st(0) + src (mem16/mem32) FSUB Вычитание вещественных чисел st(0) <- st(0) - st(1) FSUB src Вычитание вещественных чисел st(0) <- st(0) - src FSUB st(i),st Вычитание вещественных чисел

st(i) <- st(i) - st(1) FSUBP st(i),st Вычитание вещественных чисел с извлечением из стека численных регистров st(i) <- st(i) - st(1) 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 (mem16/mem32) FISUBR src Вычитание целых чисел обратное st(0) <- src (mem16/mem32) - st(0) FMUL Умножение вещественных чисел st(0) <- st(0) * st(1) FMUL st(i) Умножение вещественных чисел st(0) <- st(0) * st(i) FMUL st(i),st Умножение вещественных чисел st(i) <- st(0) * st(i) FMULP st(i),st Умножение вещественных чисел с извлечением из стека численных регистров st(i) <- st(0) * st(i) FIMUL src Умножение целых чисел st(0) <- st(0) * src (mem16/mem32) FDIV Деление вещественных чисел st(0) <- st(0) / st(1) FDIV st(i) Деление вещественных чисел st(0) <- st(0) / st(i) FDIV st(i),st Деление вещественных чисел st(i) <- st(0) / st(i) FDIVP st(i),st Деление вещественных чисел с извлечением из стека численных регистров st(i) <- st(0) / st(i) FIDIV src Деление целых чисел st(0) <- st(0) / src (mem16/mem32) 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 (mem16/mem32) / st(0) FSQRT Извлечение квадратного корня st(0) <- v st(0) FSCALE Масштабирование на степень числа 2 st(0) <- 2 | st(0) FXTRACT Извлечение экспоненты st(0) <- значение экспоненты st(0) FPREM Вычисление частичного остатка st(0) <- st(0) MOD st(1) FPREM1 Вычисление частичного остатка в стандарте IEEE, только для 80486 st(0) <- st(0) MOD st(1) FRNDINT Округление до ближайшего целого st(0) <- INT(st(0)) FABS Вычисление абсолютного значения st(0) <- ABS(st(0)) FCHS Изменение знака st(0) <- -st(0)

Содержание раздела