![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.05.2007
Сообщений: 1
|
![]()
Составить программу на ассемблере МП Intel 8080, которая может считать функцию
f(x)=arcsin x. може кому несложно? ![]() |
![]() |
![]() |
![]() |
#2 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
8080 это вообще история, может ты хотел сказать 80386
arcsin это тоже самое 1/sin у FPU есть команда fsincos |
![]() |
![]() |
![]() |
#3 | |
Регистрация: 18.03.2007
Сообщений: 4
|
![]() Цитата:
arcsin - функция обратная синусу, т.е. arcsin(sin(x))=x или, например, sin(pi/2)=1, а arcsin(1)=pi/2. Что касается самого вычисления, то придется использовать разложение в ряд. Например: arcsin(x)~=x+1/2∙x^3/3+(1∙3)/(2∙4)∙x^5/5+(1∙3∙5)/(2∙4∙6)∙x^7/7+...(ну и хватит). Если надо сделать для FPU, то все просто. Если для 8086+, то тоже терпимо. Если для i8080, то слегка геморройно. В этом проце максиму на что можно расчитывать - сложение, т.е. умножение надо самому делать. Правда из-за того, что для арксинуса -1<=х<=1, -pi/2<=f(x)<=pi/2 и f(-x)=-f(x) особо заморачиваться не придется. |
|
![]() |
![]() |
![]() |
#4 |
Студент
Форумчанин
Регистрация: 10.11.2006
Сообщений: 196
|
![]()
А что FPATAN (арктангенс через FPU) не катит + основы тригонометрии!?
Visita Interiorem Terrae Rectificando Operae Lapidem...
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 18.03.2007
Сообщений: 4
|
![]() |
![]() |
![]() |
![]() |
#6 |
добрый няша
Старожил
Регистрация: 29.10.2006
Сообщений: 4,804
|
![]()
там вообще ничего нет, он вроде даже 8 разрядный
неужели я так математику забыл......... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
программа на С++ | Raptor | Помощь студентам | 2 | 28.04.2008 09:27 |
программа (не код!) | simple | Помощь студентам | 8 | 14.01.2008 23:36 |
Программа | ben95 | Общие вопросы Delphi | 1 | 04.01.2008 20:52 |