Buscar

Convert the following signed binary numbers, considering two's complement representation with 8 bits, to decimal: 01111111, 10011111, 11111111, 100...

Convert the following signed binary numbers, considering two's complement representation with 8 bits, to decimal: 01111111, 10011111, 11111111, 10000000, 10000001


Essa pergunta também está no material:

A1_Avaliacao_do_Modulo_1_-_Historico_e_Conceitos_Basicos_de_Computacao
4 pág.

Introdução à Computação Universidade Federal de Mato Grosso do SulUniversidade Federal de Mato Grosso do Sul

💡 1 Resposta

User badge image

Ed Verified user icon

Claro! Vou converter os números binários para decimal considerando a representação de complemento de dois com 8 bits: - 01111111: Este número representa o valor positivo máximo em complemento de dois com 8 bits, que é 127 em decimal. - 10011111: Neste caso, o bit mais significativo é 1, o que indica um número negativo. Para converter para decimal, primeiro invertemos todos os bits e, em seguida, adicionamos 1 ao resultado. Invertendo os bits, temos 01100000. Adicionando 1, obtemos 01100001, que é igual a -97 em decimal. - 11111111: Todos os bits são 1, o que indica o valor negativo máximo em complemento de dois com 8 bits. Portanto, o número é igual a -1 em decimal. - 10000000: O bit mais significativo é 1, indicando um número negativo. Invertendo os bits, temos 01111111. Adicionando 1, obtemos 10000000, que é igual a -128 em decimal. - 10000001: O bit mais significativo é 1, indicando um número negativo. Invertendo os bits, temos 01111110. Adicionando 1, obtemos 01111111, que é igual a -127 em decimal. Espero ter ajudado! Se tiver mais alguma dúvida, é só perguntar.

0
Dislike0

✏️ Responder

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

Outros materiais