Witam muszę napisać program, ktory obliczy mi arctg(x) dla podanego argumentu x, z tym że nie moge używać wbudowanych funkcji koprocesora. Chce wiec napisac program, ktory obliczy to przy pomocy rozwiniecia funkcji w szereg Mclaurina. Niestety mam problrm z napisaniem procedury, która podniesie mi dowolną liczbę do n-tej potęgi.
kod w nasm:
Niestety program wywala mi blad w miejscu w ktorym mnoze - "invalid combination of opcode and operands" Moglby ktos pomoc? :>Kod:start: stop: mov ax, 4c00h int 21h pow: mov cx,5 finit fild qword [liczba] petla: FMUL st0, liczba ;chce pomnozyc to co znajduje sie w st0 przez wartsoc w liczba loop petla ret liczba dq 0.5


Odpowiedź z Cytatem