I - A representação do número (49,785)10 em ponto flutuante seria: 0 10000010 10011110101110000101000111101011100001010001111010111000 O primeiro bit é o sinal, 0 para positivo e 1 para negativo. Os próximos 8 bits são o expoente, que é calculado somando-se o valor do expoente com o valor 127 e convertendo para binário. No caso, o expoente é 6, então 6 + 127 = 133, que em binário é 10000101. Os 23 bits restantes são a mantissa, que é a representação binária da parte fracionária do número, sem o primeiro bit (que é sempre 1). II - A representação do número (10110011)2 em ponto flutuante seria: 1 10000010 01100110000000000000000 O primeiro bit é o sinal, 1 para negativo e 0 para positivo. Os próximos 8 bits são o expoente, que é calculado somando-se o valor do expoente com o valor 127 e convertendo para binário. No caso, o expoente é 2, então 2 + 127 = 129, que em binário é 10000001. Os 23 bits restantes são a mantissa, que é a representação binária da parte fracionária do número, sem o primeiro bit (que é sempre 1). III - A representação do número (11001)2 em ponto flutuante seria: 0 10000000 10011000000000000000000 O primeiro bit é o sinal, 0 para positivo e 1 para negativo. Os próximos 8 bits são o expoente, que é calculado somando-se o valor do expoente com o valor 127 e convertendo para binário. No caso, o expoente é -1, então -1 + 127 = 126, que em binário é 01111110. Os 23 bits restantes são a mantissa, que é a representação binária da parte fracionária do número, sem o primeiro bit (que é sempre 1).
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar