O resultado da conversão para binário dos números de...

Próximas questões
Com base no mesmo assunto
Ano: 2015 Banca: SRH Órgão: UERJ Prova: SRH - 2015 - UERJ - Analista de Sistemas |
Q483256 Arquitetura de Computadores
O resultado da conversão para binário dos números decimais 10 e -25, usando 8 bits com notação de complemento a dois é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - 00001010 e 11100111.

Vamos abordar a questão passo a passo para entender como chegar à resposta correta.

Conversão de números decimais para binários:

O primeiro passo é converter o número decimal 10 para binário. Fazemos isso dividindo o número por 2 e anotando o resto, que será o dígito do número binário, até que o quociente seja 0. Seguindo este método para o número 10, teríamos:

  • 10 / 2 = 5, resto 0
  • 5 / 2 = 2, resto 1
  • 2 / 2 = 1, resto 0
  • 1 / 2 = 0, resto 1

A sequência binária é escrita a partir do último resto para o primeiro, resultando em 1010. Como a questão pede que usemos 8 bits, adicionamos zeros à esquerda para completar os 8 bits, resultando em 00001010.

Conversão de números decimais negativos para binários com complemento a dois:

Para converter o número -25 para binário usando complemento a dois em um sistema de 8 bits, primeiro convertemos o valor absoluto do número, que é 25, para binário, e então invertemos os bits e adicionamos 1, seguindo o método do complemento a dois.

  • 25 / 2 = 12, resto 1
  • 12 / 2 = 6, resto 0
  • 6 / 2 = 3, resto 0
  • 3 / 2 = 1, resto 1
  • 1 / 2 = 0, resto 1

Isso nos dá o binário 11001 para o número 25, e preenchendo com zeros à esquerda para completar os 8 bits, temos 00011001. Agora invertemos os bits (0s se tornam 1s e 1s se tornam 0s), resultando em 11100110. Por fim, adicionamos 1 ao número binário invertido, obtendo 11100111.

Assim, a representação binária de 10 é 00001010 e a representação em complemento a dois do número -25 é 11100111, tornando a alternativa B a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Se a resposta fossem números positivos seria a letra A, mas como é negativo é a letra B.
Alguém poderia me explicar?

Segue a uma breve explicação de complemento 2.

25  positivo com 8 bits seria: 00011001. Entretanto, seu valor negativo no complemento 2 você deverá efetuar dois passos:

1º passo: inverter o valor de todos os bits referente ao valor positivo, neste caso 25, que ficará 11100110.

 2º passo: adicionar 1

Segue a conta:

11100110
+            1
-------------
11100111

Espero ter ajudado. 

Tá, mas e o 10, não foi a complemento 2?

A notação de complemento de 2 só tem que lembrar da regra de SINAL para os números NEGATIVOS.

- Se for POSITIVO, só fazer a conversão normal e complementar os bits com zero.

10 = 1010   -> completando com 0 para formar os 8 bits  ->00001010

- Se NEGATIVO, inverter todos os bits e somar 1. de acordo como o colega explicou acima.

Também não entendi essa questão.

 

00001010 é o número 10 (decimal) em binário de 8 bits, e não em complemento a dois.

 

10 (decimal) em complemento a dois é 11110110.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo