Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Команда F?ADD

FADD источник – прибавление вещественного числа

FIADD источник – прибавление целого числа

Действие команды:

ST = ST + Источник

FADD ST(i),ST(j) – сложение регистров сопроцессора

Действие команды:

ST(i) = ST(i) + ST(j)

Пример. Реализация команды z=x+y

Data

X dq 2.3

Y dq 4.1

.data?

z dq?

Code

fld x; ST = x

fadd y; ST += y

fstp z; z = ST

Команда F?MUL

FMUL источник – умножение на вещественное число

FIMUL источник – умножение на целое число

Действие команды:

ST = ST * Источник

FMUL ST(i),ST(j) – умножение регистров сопроцессора

Действие команды:

ST(i) = ST(i) * ST(j)

Команда F?SUB

FSUB источник – вычитание вещественного числа

FISUB источник – вычитание целого числа

Действие команды:

ST = ST – Источник

FSUB ST(i),ST(j) – вычитание регистров сопроцессора

Действие команды:

ST(i) = ST(i) – ST(j)

Команда F?DIV

FDIV источник – деление на вещественное число

FIDIV источник – деление на целое число

Действие команды:

ST = ST / Источник

FDIV ST(i),ST(j) – деление регистров сопроцессора

Действие команды:

ST(i) = ST(i) / ST(j)

Для команд FSUB, FDIV имеются реверсивные (обратные) аналоги, например:

FSUBR источник

Действие команды:

ST = источник – ST

FDIVR источник

Действие команды:

ST = источник / ST

Команда FABS – вычисление модуля числа

Действие команды:

ST = | ST |

Команда FCHS – изменение знака числа

Действие команды:

ST = – ST

Команда FSQRT – вычисление квадратного корня

Действие команды:

ST = sqrt(ST)

Трансцендентные команды
используются для вычисления значений логарифмических, показательных, тригонометрических и обратных тригонометрических функций

Например:
FSIN – вычисление синуса
FCOS – вычисление косинуса

Команды сравнения данных
используются для сравнения значения, находящегося в вершине стека сопроцессора с различными операндами.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных