· Начало · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.ASSEMBLER —› сопроцессор

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


Дата: Дек 15, 2003 16:45:54

как работать с сопроцессором с числами больше 8 байт?


Дата: Дек 15, 2003 16:46:37

как работать с сопроцессором с числами больше 8 байт?


Дата: Дек 15, 2003 17:41:56

Sasha_M
В чем вопрос?

Сопроцессор сам по себе работает с числами размером 10 байт.


Дата: Дек 15, 2003 17:49:19

Работает он то с числами 10байт, а вот загрузить и вывести можно только 8. Вот поэтому мне и не понятно, зачем в C есть тип long double.


Дата: Дек 15, 2003 17:58:52 · Поправил: Zoda

вот загрузить и вывести можно только 8
а если так
    fld  REAL10 ptr [ESI]
    fstp REAL10 ptr [ESI]


Дата: Дек 15, 2003 18:02:12

Да, оказываются существуют такие команды, справочник кривой оказался. Только ещё fstp есть для 80битных чисел, а fst - нет.


Дата: Дек 15, 2003 18:24:31

dragon
Только ещё fstp есть для 80битных чисел, а fst - нет
Действительно....
хм... зачем оно так?


Дата: Дек 17, 2003 14:16:30

Ну так как же работать с сопроцессором с числами хотя бы 16 байт???


Дата: Дек 17, 2003 18:07:55 · Поправил: Zoda

Sasha_M
Сопроцессор такие числа не понимает.

Здесь была ветка [url=]http://wasm.ru/forum/index.php?action=vthread&forum=3&topic=4172 [/url], может будет полезна.