Computerarithmetiek

Welke combinatie van aantallen bits voor teken, exponent en mantisse geldt voor een IEEE 754-getal met enkele precisie (32 bit)?

  1. A1 · 11 · 20
  2. B1 · 8 · 23
  3. C1 · 5 · 26
Antwoord en toelichting tonen

Antwoord: B. 1 · 8 · 23

Enkele precisie (FP32) bestaat uit 1 tekenbit, 8 exponentbits en 23 mantissebits, samen 32 bit. Bij genormaliseerde getallen wordt de voorste 1 van de mantisse weggelaten, zodat de precisie 24 bit bedraagt, ongeveer 7 decimale cijfers. Dubbele precisie (FP64) heeft 1 teken-, 11 exponent- en 52 mantissebits, met een groter exponentbereik en een hogere precisie. 1 · 11 · 20 verwart met de exponentbreedte van dubbele precisie en 1 · 5 · 26 met die van halve precisie.

Bitindeling van een IEEE 754-float met enkele precisie 31 30 23 22 0 s e f Teken Exponent (8 bits) Mantisse (23 bits) 1 bit Bias 127 opgeteld Leidende 1 weggelaten (verborgen bit) Waarde = (−1)^s × 1.f × 2^(e − 127) Vb.: −6.5 = −110.1₂ = −1.101₂ × 2² 1 10000001 10100000000000000000000 Negatief e = 2 + 127 = 129 Fractie „101” aangevuld met nullen Hexadecimaal: 0xC0D00000
Bitindeling van een IEEE 754-float met enkele precisie · Bekijken in het figurenoverzicht
Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Computerarithmetiek

  1. Welke combinatie van aantallen exponent- en mantissebits is juist voor een IEEE 754-getal met dubbele precisie (64 bit)?
  2. Wat is de werkelijke exponent (de macht van 2) wanneer in een IEEE 754-getal met enkele precisie de opgeslagen exponentwaarde 130 is?
  3. Wat is het juiste effect van het niet opslaan van de voorste 1 van de mantisse (verborgen bit) bij genormaliseerde IEEE 754-getallen?
  4. Welk hexadecimaal getal is het bitpatroon van het decimale getal 1,0 in IEEE 754 met enkele precisie?
  5. Welk hexadecimaal getal is het bitpatroon (teken, exponent, mantisse) bij omzetting van −6,25 naar enkele precisie?