információs technológia

Különböző pontosságú IEEE lebegőpontos rendszerek

Számrendszerek alapjai

Különböző pontosságú IEEE lebegőpontos rendszerek

  • Típus IEEE: Az IEEE 754 szabvány által definiált lebegőpontos formátumok.

    • Half (16 bit): Alacsony pontosságú formátum (pl. beágyazott rendszerekhez).
    • Single (32 bit): Általános formátum (pl. grafikai számításokhoz).
    • Double (64 bit): Nagyobb pontosságú számításokhoz (pl. tudományos alkalmazásokhoz).
    • Quad (128 bit): Rendkívül nagy pontosságú számításokhoz, pl pénzügyi modellezéshez
  • Sign (s): Az előjel bit, amely jelzi, hogy a szám pozitív (0 = pozitív, 1 = negatív)

  • Exponent (e): Az exponens bitjeinek száma, amely meghatározza a szám tartományát.

  • Excess-kód (Exc): Az eltolás mértéke az exponens ábrázolásához. Ez egy középpont-alapú skála, pl. Single esetén az Excess-127 kódolás azt jelenti, hogy e=127 érték az E = 0-t jelöli

  • Mantissza (p<m) A szám törtrésze, amely a szám jelentős számjegyeit tartalmazza (rejtett bittel)

  • Teljes szóhossz: Az összes bit száma, ami a formátumot meghatározza (előjel + exponens + mantissza)

     

    Típus IEEE Sign Exponens Excess-kód Mantissza (p<m) Teljes szóhossz
    Half (IEEE 754r) 1 5 15 10 16
    Single 1 8 127 23 32
    Double 1 11 1023 52 64
    Quad 1 15 16383 112 128