Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 04.12.2004, 22:26   [включить плавающее окно]   #1
asp!smtu
Мужской Бывалый
Автор темы
 
Аватар для asp!smtu
 
Регистрация: 12.12.2003
Адрес: Санкт-Петербург
Программирование для i8087

Надо расчитать ряд sin(n*x)/n используя сопроцессор....
Формула вроде простая, но я споткнутся на синусе - сдавать надо на 286, а там, вроде fsin не канает....
Программируется на асме, но в качестве вставок в паскаль... Но разрешено лишь использовать ввод/вывод на паскале.
Как я понимаю, возможно создание функции и вызов её из асмовской строки.
В общем - help =/
__________________
Если вы не поняли человека, вы не имеете права ругать его, а если поняли,то, вполне возможно, не захотите этого делать.
asp!smtu вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 05.12.2004, 20:59   [включить плавающее окно]   #2
equ
Начинающий
 
Регистрация: 20.12.2003
Адрес: Москва
Ну чисто математически можно поступить

tg^2(x)=sin^2(x)/cos^2(x)=sin^2(x)/(1-sin^2(x))

откуда

sin^2(x)=tg^2(x)/(1+tg^2(x))

или

sin(x)= +- sqrt(tg^2(x)/(1+tg^2(x)))

Команды fptan и fsqrt в 8087 есть.
equ вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 05.12.2004, 22:13   [включить плавающее окно]   #3
asp!smtu
Мужской Бывалый
Автор темы
 
Аватар для asp!smtu
 
Регистрация: 12.12.2003
Адрес: Санкт-Петербург
Вроде работает =) Спасибо...
__________________
Если вы не поняли человека, вы не имеете права ругать его, а если поняли,то, вполне возможно, не захотите этого делать.
asp!smtu вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 09:56. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey