Witam, czy mógłby ktoś napisać, jak policzyć w assemblerze wartość takiego wyrażenia: http://www.wolframalpha.com/input/?i=1-pi%2F2+%2B+sin(pi%2B1)-(1%2F2-pi)*sin(pi%2F2%2B1) ?
0
1
Ale po co liczyć, skoro na zalinkowanej stronie masz wynik? :-)
0.014991290296110185106790196012917980689103432100715611743...
Większym problemem w asemblerze jest wyświetlenie liczby zmiennoprzecinkowej; do liczenia to są gotowe instrukcje.
0
Chodzi o to, że muszę umieć napisać program w assemblerze, który to policzy.
0
Poczytaj o instrukcjach FPU.
0
fldpi
fdiv 2
fld 1
fsub st1,st0
fldpi
fadd 1
fsin
fadd st1, st0
Na razie mam tyle. Czy to jest dobrze? Jak dalej?