Considere um computador que opera em base , com representação em precisão simples. Em cada um dos itens abaixo, mostre qual é o número real que está representado em forma de ponto flutuante normalizado.
Passo 1
O segundo bloco de números representa o expoente. Nele, temos n= 8 espaços, que são 8 bits. Dessa forma, o expoente máximo é dado por:
Assim, a representação normalizada será:
Então o número sendo representado é:
Passo 2
Repare que aqui temos toda a característica cheia de , mas a mantissa diferente de zero. Isso é um caso onde a máquina acusaria (not a number).
Passo 3
Aqui temos expoente todo no e a mantissa zerada. Como , essa seria a representação de .
Passo 4
Como temos expoente igual a e uma mantissa diferente de , isso indica um número não normalizado. Consideramos então a mantissa entre e e expoente mínimo ficando com:
Então o número sendo representado é:
Passo 5
Temos o expoente e a mantissa zerada. Como , essa seria a representação de .
Passo 6
Então o número sendo representado é:
Passo 7
Resposta