Saturday 16 December 2017

Normalized floating point representation binary options


Como representar 0,148 2 em aritmética de ponto flutuante normalizado com o formato (0,148) (0,00100101111.) 2 Nós deslocamos 3 bits para a esquerda para torná-lo normalizado (1,00101111) 2 2. Exponente 1164 (75) (1001011) 2 e Mantissa (01001111) 2. Assim, a representação de ponto flutuante é (0100101100101111) 2 (4B2F) Representação A Mas se armazenamos a mantissa desnormalizada em um registro de 8 bits, então ela não armazenará os últimos três 1s e então a mantissa teria normalizado de (0,00100101) 2 para (1,00101000 ) 2 inserindo 3 0s em vez de 1s. A representação teria sido (0100101100101000) 2 (4B28) Representação B Então, ao normalizar, o processador leva em conta os bits de mantissa desnormalizados além de 8 bits também Ou apenas arredonda-o Qual é o correto: A ou B Armazena a mantissa Na representação de ponto fixo Como tudo funciona

No comments:

Post a Comment