Computerarithmetiek
Welk hexadecimaal getal is het bitpatroon (teken, exponent, mantisse) bij omzetting van −6,25 naar enkele precisie?
- A0xC0C80000
- B0x40C80000
- C0xC0A80000
Antwoord en toelichting tonen
Antwoord: A. 0xC0C80000
6,25 is binair 110,01 en genormaliseerd 1,1001 × 2². Het teken is negatief, dus 1; het exponentveld is 2 + 127 = 129 = 1000 0001; de mantisse is het fractionele deel 1001 aangevuld met nullen. Samengevoegd is dit 1 10000001 1001000…0; in groepen van 4 bits 1100 0000 1100 1000 0000 … , oftewel 0xC0C80000. 0x40C80000 heeft tekenbit 0 en stelt +6,25 voor; 0xC0A80000 heeft mantisse 0101 en stelt −5,25 voor.