Bonyolultabb,
igen sok lépésből álló számítások során előfordulhat, hogy a műveletek
eredménye a legkisebb illetve legnagyobb mantisszájú és karakterisztikájú
(a számítógépen még ábrázolható) számnál kisebb, illetve
nagyobb. Ezt alulcsordulásnak illetve túlcsordulásnak nevezzük. Többek
között az ilyen esetek kezelhetősége érdekében vezeti be a szabvány
|
Előjel
|
Karakterisztika
|
Mantissza
|
denormalizált
szám
|
±
|
0
|
tetszőleges
szám ¹ 0
|
nulla
|
±
|
0
|
0
|
végtelen
|
±
|
11…11
|
0
|
„nem
szám”
|
±
|
11…11
|
tetszőleges
szám ¹ 0
|
Ezek
közül a denormalizált szám az igen kis számértékek számítógépes
kezelését segíti (alulcsordulás esetén nem kell a műveletvégrehajtást
megszakítani hibajelzéssel). A túlcsordulásokat (igen nagy számok) a
„végtelen” számmal kezelhetjük. Az ezekkel végzett műveleteket a
szabványnak megfelelő lebegőpontos aritmetikai egység a matematikában
szokásos módon fogja értelmezni. Az úgynevezett „nem számok” azt
a célt szolgálják, hogy programunk akkor se álljon le, ha az elvégzett
művelet (például végtelen/végtelen) matematikailag értelmezhetetlen.
 |