так в двух словах беру два числа 25, 35 кладу в сопроцессор как int делю на 10 fidiv-ом, чтобы сформировать float-ы 2.5 и 3.5 в st0, st1 перемножаю fmul-ом и получаю в st0 результат 8.75, по float он норм. выгружается 410C что в ieee754 соответствует 8.75 а по bcd какой то косяк