Аппаратное обеспечение персонального компьютера


           

Команда FPREM вычисляет остаток от


ST(0) = ST(0) * 2n, где -215 <= n <= +215

В этой формуле n - это ST(1).

Команда FPREM вычисляет остаток от деления делимого ST(0) на делитель ST(1). Знак результата равен знаку ST(0), а сам результат получается в вершине стека ST(0).

Действие команды заключается в сдвигах и вычитания, аналогично ручному делению "в столбик". После выполнения команды флаг C2 регистра состояния может принимать следующие значения:





























Значение



Описание



0



Остаток от деления, полученный в ST(0), меньше делителя ST(1), команда завершилась полность



1



ST(0) содержит частичный остаток, программа должна еще раз выполнить команду для получения точного значения остатка



Команда RNDINT округляет ST(0) в соответствии с содержимым поля RC управляющего регистра.

Команда FABS вычисляет абсолютное значение ST(0). Аналогично, команда FCHS изменяет знак ST(0) на противоположный.


Содержание  Назад  Вперед