Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Вниз

Где можно прочитать про формат IEEE , дело в том , что дивайс   Найти похожие ветки 

 
aha   (2008-01-20 21:58) [0]

выдает три байта , ( я знаю по индикации какое число ) , а расшифровать не могу , вроде бы есть сноска , что формат ieee.
0    -> 00 00 00
1   -> 3F 00 00
2   -> 40 00 00
3   -> 40 40 00
4   -> 40 80 00
5   -> 40 A0 00
6   -> 40 C0 00
7   -> 40 E0 00
8   -> 41 00 00
9   -> 41 10 00
 

16   ->41 80 00
17   ->41 87 00
18   ->41 90 00
19   ->41 97 00
 

31   ->41 F7 00
32   ->42 00 00
33   ->42 04 00

.
.
.
.


 
Сергей М. ©   (2008-01-20 22:08) [1]

http://www.onembedding.com/tools/utility/fpconvert/


 
Сергей М. ©   (2008-01-20 22:09) [2]

http://www.onembedding.com/info/float/


 
aha   (2008-01-20 22:29) [3]

спасибо за ссылку , кстати у меня ошибка была для единицы  3F 80 00
и младший байт в моем случае не используется видимо . А для чего такой сложный формат нужен ? Чтобы совсем запутать ? :-)


 
aha   (2008-01-21 00:14) [4]

почему то до 16 правильно работает , а далее какой то глюк

для 17  ->  41 88 00 00 ( по калькулятору и моему прибору все сходится )

по алгоритму мантисса равна 2 в степени 19= 524288 для
000 1000 0000 0000 0000 0000
Далее е=131-127=4  
2 в степени 4 , умножаем 1,0524288 , равно 16.8368 , а вовсе не 17 . Где моя ошибка ?


 
han_malign ©   (2008-01-21 15:45) [5]

полный диапазон не являтся степенью десяти...
$80000/$800000 = 0,0625
1,0625*16 = 17



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.059 c
15-1199109936
ArtemESC
2007-12-31 17:05
2008.02.10
Чем можно прочистить водный камень в кране?


15-1199607114
Ega23
2008-01-06 11:11
2008.02.10
Какую библиотеку надо импортировать в Delphi


6-1180064868
Strang
2007-05-25 07:47
2008.02.10
Почтовый сервер


1-1194005184
davinchi
2007-11-02 15:06
2008.02.10
Клиент-серверное приложение, подскажите как лучше реализовать?


2-1200834547
Inslave
2008-01-20 16:09
2008.02.10
Округление





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский