Com base nos algoritmos para realizar operações aritméticas em ponto flutuante de precisão simples, determine:
(c) 12,5-0,1875.
(c) 12,5-0,1875.
Passo 1
O enunciado pede a subtração de dois números em ponto flutuante de precisão simples seguindo o formato IEEE 754. Para isso vamos:
- Representar cada operando em binário normalizado, obtendo sinal, expoente com bias e mantissa.
- Alinhar os expoentes deslocando a mantissa do menor expoente.
- Subtrair as mantissas, normalizar o resultado e, se necessário, arredondar.
Passo 2
Representação de
:
O expoente armazenado é
A mantissa (sem o bit implícito) preenchida até 23 bits é
Passo 3
Representação de
:
O expoente armazenado é
A mantissa (sem o bit implícito) é
Passo 4
Alinhamento de expoentes:
Deslocamos a mantissa de
seis casas à direita:
Passo 5
Subtração das mantissas alinhadas:
Passo 6
Normalização e arredondamento:
O resultado já está normalizado, o expoente permanece
e não há bits de guarda para arredondar. Assim o expoente armazenado continua
O resultado
e a mantissa final é
Resposta
Bits finais (IEEE 754 single):
Valor decimal correspondente: