Informática, perguntado por dricosan, 1 ano atrás

Considerando o Complemento de 2, qual o número decimal representado por 11100100 na base 2 (com 8 bits)?

48
-28
28
-36
-27

Soluções para a tarefa

Respondido por cledersonbc
21

Note que o primeiro bit é 1, logo é um número negativo. Podemos descartar 48 e 28 das alternativas.


Agora que sabemos que é um valor negativo, precisamos inverter cada bit e somar 1 para obter a resposta (ainda em binário) e converter para decimal, não nos esquecendo do sinal negativo.


Valor original: 11100100(2)

Invertidido: 00011011 + 1


    00011011

+00000001

-------------------

00011100


Para converter para decimal, vamos pegar apenas os bits ligados, que são os que estão em negrito:


2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0


2^{4} + 2^{3} + 2^{2} = 16+8+4 = 28


Inserindo o sinal negativo, teremos -28 e é essa a resposta.


cledersonbc: Por algum motivo apareceu o caractere "Â" na resposta e não consegui remover. Mas acredito que não impacta na legibilidade e entendimento da resolução.
Respondido por drrodrigomes
0

Resposta:

-28

Explicação:

Letra B

Perguntas interessantes