Buscar

ASSUMINDO PRECISÃO SIMPLES(32 BITS) E BASE HEXADECIMAL,coloque o numero x=(51)10 na representação em ponto flutuante

Respostas

User badge image

Ed Verified user icon

Para representar o número x = 51 em ponto flutuante com precisão simples (32 bits) e base hexadecimal, precisamos seguir os seguintes passos: 1) Converter o número decimal 51 para hexadecimal: 51 = 0x33 2) Normalizar o número em notação científica: 0.33 x 16^2 3) Converter a mantissa para binário: 0.33 x 16^2 = 0.00101000000000000000000 (em binário) 4) Ajustar a mantissa para 23 bits: 0.00101000000000000000000 -> 1.01000000000000000000000 (adicionando um 1 à esquerda e completando com zeros) 5) Converter o expoente para binário: 2^4 = 16 = 0b10000 6) Juntar o sinal (+), a mantissa (1.01000000000000000000000) e o expoente (0b10000) em um único número em binário: 0 10000000 01010000000000000000000 7) Converter o número em binário para hexadecimal: 0 10000000 01010000000000000000000 = 0x42850000 Portanto, o número x = 51 em ponto flutuante com precisão simples (32 bits) e base hexadecimal é 0x42850000.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina