· Начало · Статистика · WASM.RU · Noir.Ru ·

 WASM Phorum (Оффлайн - 24.11.2003) —› WASM.SITE —› По поводу статьи "FPU ...(часть 2)"

Посл.отвђт Сообщенiе


Дата: Янв 29, 2003 16:08:53

Кажется есть в статье есть ошибки. в главе 6.2.4 используют для функции 2^x инструкцию F2XM1, хотя у нею есть ограничение: -1<x<1
Вероятно лучше использовать инструкцию fscale ( y=y*2^x).
Если я не прав поправьте.


Дата: Янв 29, 2003 17:27:44

Упустил я внизу условие -1<x<1
Там оно под всеми формулами... А в последней не дописал!!!
Поправляю себя:
Выражение 2^x (как и все остальные) предназначенны для -1<x<1

То есть 2^0.333455667 или что-то вроде.

Большое спасибо!!!


Дата: Янв 30, 2003 08:10:54

Тогда получается, что возведение числа 2^3.8 надо разбивать степень на целое и десятичные части: 2^3 * 2^0.8
но вот как округлять число в сторуну меньшего?


Дата: Янв 30, 2003 17:05:56

Аноним
:((
Не надо.

У вас же число в FPU представляется в 2 системе, причём сдесь десятичная?

Да, конечно имея 2^345.3454, мы заменяем как

2^345 * 2^0.3454 = ...

А причём тут 10? Число всегда можно лего разбить на целую и дробную часть!!! Для этого есть даже команда FPU.

Кстати, советую посмотреть MASM32LIB 8.0 там есть примеры основных вычислений


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.069