arccos(x) = arctan(sqrt(1-x*x)/x) => юзаем fsqrt и fpatan проверка на x = 0 не нужна, а вот при |x| > 1 получим исключение на fsqrt Код (Text): ;a = arccos(x) fld x fld1 fld st1 fmul st0,st0 fsubp fsqrt fxch fpatan fstp a