O valoare codificată în format cu virgulă mobilă este compusă din două componente majore: o mantisă și un exponent. Structura reală a acestora este examinată pentru standardul IEEE 754.

virgulă mobilă

Valorile în virgulă mobilă pot fi gestionate complet prin intermediul software-ului, prin intermediul unui „coprocesor matematic” suplimentar sau prin instrucțiuni complexe încorporate în procesorul principal.

Valori fracționare

IEEE 754 Standard

Alte forme în virgulă mobilă

Calculatoarele mainframe principale au fost proiectate înainte de stabilirea standardului IEEE 754 și folosesc propriul format pentru codarea în virgulă mobilă.

  • IBM Mainframe - mainframe-ul IBM are trei forme diferite în virgulă mobilă: o formă pe 32 de biți, una pe 64 de biți și o formă pe 128 de biți. Spre deosebire de formularele IEEE, câmpul exponentului are aceeași lungime pentru toate formele: 7-biți (în notație în exces-64); formele cu virgulă mobilă mai lungi au precizie crescută, dar nu scară crescută. Baza codificată este 16 (în loc de 2), astfel încât exponentul este de fapt un indicator de câte ori punctul zecimal ar trebui să fie deplasat cu 4 biți spre dreapta (sau spre stânga dacă exponentul este negativ); rezultă o scară eficientă de puțin peste 250 (pentru valorile zecimale). Rețineți, de asemenea, că, deoarece baza este 16, precizia normalizată poate începe cu orice valoare între 1 și 15; prin urmare, valoarea principală trebuie codificată în formă cu virgulă mobilă.