Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Porównanie języków programowania
SQ8NVF Offline
Bartłomiej
***

Liczba postów: 144
Dołączył: 05-12-2009
Post: #8
RE: Porównanie języków programowania
Dokładniej to jest: ( (float) 0x100000000 * f_vfo/f_clk ) czyli 2^32 jest rzutowane na float. A float w WinAvr był (nie wiem jak jest obecnie w AVR Toolchain od Atmela) reprezentowany na 32 bitach, podobnie jak typ double (podwójnej precyzji). Na 32 bitach można zapisać liczbę > 2^32 tylko z mniejszą dokładnością...Choć w tym przypadku chyba 2^32 jest zapisane bardzo dokładnie w typie float - wynika to akurat z wielokrotności 2.
Moim zdaniem wykorzystywanie 64 bitów na AVR to lekkie nieporozumienie - chyba, że zupełnie nie zależy nam na szybkości.
(Ten post był ostatnio modyfikowany: 31-03-2012 22:54 przez SQ8NVF.)
31-03-2012 22:54
Znajdź wszystkie posty użytkownika Odpowiedz cytując ten post
Odpowiedz 


Wiadomości w tym wątku
RE: Porównanie języków programowania - SQ8NVF - 31-03-2012 22:54

Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości