Kaksinkertainen tarkkuusluku

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 3. joulukuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 4 muokkausta .
Kaksinkertainen tarkkuusluku
Edellinen järjestyksessä Yksittäinen tarkkuusnumero
Seuraava järjestyksessä Nelinkertainen luku
Standardin elin Sähkö- ja elektroniikkainsinöörien instituutti

Double precision number ( Double precision , Double ) - tietokonemuoto liukulukujen esittämiseen , vie 64 bittiä muistissa tai 8 tavua . Tyypillisesti tarkoittaa IEEE 754 - liukulukuja .

Apuprosessori tukee liukulukuja (kaksois-/yksi-/nelitarkkuutta ) ( 80486 SX:ään asti, se tehdään erillisenä moduulina - 0x87/0x287/0x387/0x487, alkaen 80486 DX on sisäänrakennettu pääprosessoriin . Apuprosessori , vaikka se on nyt osa pääprosessoria, on tapana kutsua FPU  - Floating Point Unit, kirjaimellisesti "liukupisteyksikkö"). Tietokoneissa, joissa on 64-bittiset liukulukuluvut, useimmat luvut tallennetaan kaksinkertaisella tarkkuudella, koska yksittäisten tarkkuuslukujen käyttö tarjoaa lähes saman suorituskyvyn, mutta kaikki FPU:n laskelmat suoritetaan 80-bittisessä (laajennetussa) esityksessä.

Yksi ensimmäisistä ohjelmointikielistä, joka salli yhden ja kaksinkertaisen tarkkuuden liukulukulukujen käytön, oli Fortran .

Kaksinkertaisen tarkkuuden liukulukuluvut vastaavat tarkkuudellaan lukuja, joissa on 15–17 merkitsevää desimaalinumeroa (keskiarvo 16,3) alueella noin 10–308–10308 .

Merkki
(11-bittinen)
Järjestys
(52 bittiä)
Mantissa
63 56 55 48 47 40 39 32 31 24 23 16 viisitoista kahdeksan 7 0

Luvun lopullinen arvo on ±merkki · (1+mantissa/ 2 52 ) × 2 eksponentti − 1023 . Etumerkki 0 vastaa positiivisia lukuja, etumerkki 1 negatiivisia. Merkittävin pala mantissasta, joka on aina yksi, jätetään pois. Tilaus 0 on kirjoitettu 1023.

On myös denormalisoituja lukuja , jotka on kirjoitettu järjestyksessä 00…00 ja joiden arvo on ± merkki × (0+mantissa/ 2 52 ) · 2 1 − 1023 . Denormalisoiduissa luvuissa on pienempi määrä mantissan merkitseviä numeroita. Järjestys 11 ... 11 on tarkoitettu erikoislukujen kirjoittamiseen: "ääretön" ja "ei-luvut" - NaN .

Esimerkkejä tuplapelistä

Katso myös

Linkit