Отговори на тема  [ 17 мнения ]  Отиди на страница Предишна  1, 2
въпрос за числа с плаваща заперая 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал
Аватар

Регистриран на: Нед Сеп 17, 2006 12:00 pm
Мнения: 450
Местоположение: Plovdiv
Мнение 
Цитат:
Супер интересно звучи Smile Сподели малко повече инфо относно твоя проект. Спрямо какво ще изчисляваш положението на слънцето??? И какви сензори (датчици) използваш???

Не се използват датчици, въвеждаш всичко необходимо - географско положение, надморска височина и тн., поддържа се календар и часовник и въз основа на всичко това се изчислява позицията на слънцето, по този начин дори и да е облачно времето устройството ще е насочено в правилната посока. Като се сложи някакъв сензор може да се измерва слънчева радиация и подобни неща, може и да се сложи слънчев панел... За сега още нямаме сигурни клиенти, но се надявам да прояви интерес някой (като стане, защото още има доста работа).


Чет Апр 03, 2008 5:43 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Юни 10, 2007 2:22 pm
Мнения: 6492
Местоположение: София
Мнение 
MidNighT_SpiRiT написа:
Цитат:
Впрочем, за всякакви сметки, освен ако не са астрономически, 32 бита стигат

Всъщност сметките са астрономически :)
Устройството ще изчислява положението на слънцето. Реших така да направя - ще си направя мой тип double, който няма да е по стандарта,защото ще губя време да разопаковам, функциите ще бъдат написани на семблер в по-голямата си част. Само едно нещо не мога да разбера - мантисата като е отрицателна в допълнителен код ли се представя или само знака е отрицателен?


Знакът на пълното FP число е един бит, мантисата и експонента не зависят от него
(т.е. те представят само абсолютна стойност).
Експонентът е 11 бита, biased, като тоя bias май беше $3ff (1023). Това ще рече, че
към стойността на екпонента - която е signed - се прибавя 1023 и тогава се напъхва
във 64-битовото число (веднага вдясно от знака, който е най-отляво).
Мантисата е изместена максимално наляво, като най-левият и бит - който е винаги 1 - е
изместен навън (изхвърлен) и се подразбира, така остава място за още един бит най-отдясно.
Когато и мантиса, и експонент са 0, няма бит за подразбиране - т.е. това е баш 0 :-).

Форматът е добър и ако го промениш едва ли много ще си опростиш работата - но това
са детайли които в процеса на работа човек си вижда и решава според ситуацията.
Успех, проектът изглежда интересен.

_________________
-------------------
www.tgi-sci.com
-------------------
http://www.flickr.com/photos/didi_tgi/


Чет Апр 03, 2008 6:48 pm
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 17 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни