Попросили решить на асме сабж. Раньше с сопроцом не работал, Возникло много вопросов полез в Юрова, понял что потребуются: fld , fsin , но как вычислить ln(x)^3? Где "^" - знак степени, к примеру 2^3 = 8
r90 Не совсем понял твою мысль. В степень то я уж как нить смогу, но ln(x) вот что для меня представляет трудность
Только не FLDLN2 (загрузка log_e(2)), а FLDL2E - загрузка log_2(e). log_b(x) = (1/log_2(b)) ∗ log_2(x) т.е. для натурального логарифма: ln(x) = (1/log_2(e)) ∗ log_2(x)
bers Нет, неправильно. Зачем, например, "FXCH ST(1)"? Сомножители в FYL2X поменять? Должно быть нечто вроде такого: Код (Text): FLD1 FLDL2E FDIVP ST(1), ST(0) ; ST(0) <- 1/log_2(e) FLD x FYL2X ; ST(0) <- ln(x)