Para cada item abaixo, indique como será representado o número decimal
na máquina
utilizando truncamento. No caso de overflow, represente a mantissa por 0 e o expoente por
, no caso de underflow, a mantissa por 0 e o expoente por -1.
Passo 1
O enunciado pede para representar o número decimal
na máquina de ponto flutuante com base
,
dígitos de mantissa e intervalo de expoentes
, usando truncamento. Vamos (i) converter
para a base 4, (ii) normalizar, (iii) truncar a mantissa a 3 dígitos e (iv) verificar o expoente.
Passo 2
Converter a parte inteira
e a parte fracionária
para base 4.
– Parte inteira:
– Parte inteira:
Lendo de baixo para cima,
– Parte fracionária:
em base 4:
Logo
Em seguida,
Passo 3
Normalizar em base 4: como há 7 dígitos na parte inteira, deslocamos o ponto 6 posições à esquerda, obtendo
Passo 4
Truncamos a mantissa a
dígitos (incluindo o primeiro dígito não nulo):
O expoente resultante é
, que está dentro do intervalo
, portanto não há overflow nem underflow.