Questão 7: Usando a representação de ponto flutuante com 32 bits, escreva o número decimal que corresponde aos seguintes barramentos:
[s|c8 c7 cdots c3 c2 c1| m1 m2 cdots m22 m23]
0|11111111| 00000000000000000000000.

Passo 1

O enunciado mostra um barramento de ponto flutuante em precisão simples ( 32 bits) no formato IEEE 754:
[,s mid c8c7cdots c1 mid m1m2cdots m23,]
com
[,0 mid 11111111 mid 00000000000000000000000,]
Precisamos identificar os campos sinal, expoente e mantissa e aplicar as regras do padrão IEEE 754 para descobrir o valor decimal correspondente.

Passo 2

Separemos os campos:
  • bit de sinal s=0, logo o número é positivo;
  • expoente armazenado Ee dado por 111111112=255;
  • fração (mantissa armazenada) m=0 (todos os bits zero).

Passo 3

Na norma IEEE 754 precisão simples, se Ee=2^8-1=255 e m=0, então o valor representado é infinito. Como s=0, trata-se de infinito positivo.

Resposta

+infty

Exercícios relacionados