ТОР 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) Трансцендентные команды Например: Команды сравнения данных Не нашли, что искали? Воспользуйтесь поиском:
|