Вычислить значение выражения

Написать на языке ассемблера процедуру, вычисляющую значение выражения из таблицы 7 с использованием арифметических операций сопроцессора x87.

Числа вводятся пользователем с клавиатуры. Типы соответствующих переменных заданы в таблице 7. Функция должна возвращать значение типа double. На языке C/С++ написать программу ввода исходных данных и вывода полученного результата. Вычисление арифметического выражения реализовать на языке ассемблера в виде отдельного модуля. Произвести тестовые проверки программы.

Написать на языке ассемблера процедуру, вычисляющую значение выражения из таблицы 7 с использованием арифметических операций сопроцессора x87.