Invo4u Administrator


Data inscrierii: 28/Dec/2006 Mesaje: 784 Localitate: P`Luna
|
Trimis: 31/12/2006 15:46 Titlul subiectului: [Tutorial] Virgula mobila (Floating Point) |
|
|
Reprezentari in virgula mobila (Floating Point - FP )
Din considerente de eficienta a circuitelor, reprezentarile in memoria calculatoarelor sunt rationale pentru un numar de biti care este o putere a lui 2.
8 biti pot reprezenta 256 de valori, 16 biti - 65536 valori, 32 biti - 4294967296 valori. Acestea de numeroase ori sunt suficiente pentru a reprezenta o gama uzuala de numere intregi, dar sunt insuficiente pentru a reprezenta numere reale. Pentru a nu aloca prea multa memorie pentru reprezentarea unui numar real s-a convenit sa nu fie reprezentate decat cifrele cele mai semnificative, rezultand o precizie de calcul limitata. Aceata precizie depaseste insa precizia cu care se pot masura fenomenele fizice, asa ca este perfect suficienta.
In plus, pentru a putea reprezenta numere foarte mari sau extrem mici s-a convenit ca reprezentarea sa contina si un exponent al bazei. Rolul exponentului este de a fixa pozitia virgulei zecimale, de aceea reprezentarea s-a numit in virgula mobila - floating point. Reprezentarea in calculatoarele "cu pretentii" se face pe 4 sau 8 octeti. Detalii:
![[Tutorial] Virgula mobila (Floating Point) [Tutorial] Virgula mobila (Floating Point)](http://img68.imageshack.us/img68/1581/fp3gp1.gif) _________________
Sa Hackeresti e un vis dar sa fi hackerit e cosmar
wWw.Invo4u.Lx.Ro |
|