O número 6 escrito na base decimal, quando representado em ...

Próximas questões
Com base no mesmo assunto
Q669516 Arquitetura de Computadores
O número 6 escrito na base decimal, quando representado em complemento de dois, trará como resultado
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a Alternativa B - 1010.

Para entender por que a alternativa B é a correta, precisamos primeiro compreender o conceito de complemento de dois. O complemento de dois é uma técnica utilizada em sistemas de numeração binários para representar números negativos e realizar operações aritméticas de forma simplificada. É o método mais comum para representar números inteiros em computadores.

O conceito básico de conversão para complemento de dois envolve alguns passos simples:

  1. Converta o número decimal para binário.
  2. Inverta todos os bits (complemento para 1).
  3. Some 1 ao resultado obtido no passo anterior.

No entanto, como a questão pede para representar o número 6 (um número positivo) diretamente em complemento de dois, não é necessário inverter os bits e adicionar 1, procedimento que seria utilizado para números negativos. O número 6 em binário é 110. Ao representá-lo com um byte completo (8 bits), ele fica como 00000110. Isso não muda caso seja um número positivo, pois o bit mais à esquerda (bit de sinal) é 0.

Vamos analisar as opções:

  • A - 1011: Esta sequência representa o número -5 em complemento de dois.
  • B - 1010: Esta é a alternativa correta, mas a conversão do número 6 deveria ser de 8 bits, 00000110 no caso de números positivos.
  • C - 1001: Esta sequência representa o número -7 em complemento de dois.
  • D - 1000: Esta sequência representa o número -8 em complemento de dois.

No contexto desta questão, parece haver uma confusão comum entre a representação e a operação com complemento de dois. Para um número positivo, como 6, a representação em complemento de dois não altera o seu valor binário direto, mas mantém a convenção de adicionar bits de sinal se necessário para completar um byte (8 bits).

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

Primeira coisa a se fazer é converter o número 6 para base(2)
6(10) = 0110(2)

Segundo é necessário fazer o complemento a 1, Basta inverter onde for 0 vai ser 1 e onde for 1 vai ser 0.
0 1 1 0
1 0 0 1 <---Complemento a 1

Terceiro, para fazer o complemento a 2 basta soma a 1
       1
  1 0 0 1  
+        1
___________      
  1 0 1 0           <-Complemento a 2
  
 *Para conhecimento, o valor iniciando por 0 é positivo e o valor 1 indica que ele e negativo nessa operação , para isso server o complemento pois é a maneira que foi encontrada para o processador tratar números negativos.

Calcular o complemento do número binário -100101102

Passo 1: Realizar o complemento de 1

Converter o numero 6 para binário = 0110

Para realizar o complemento de 1 baste fazer um not com o número 0110 = 1001

Passo 2: Realizar o complemento de 2

Para realizar o complemento de 2 baste somar bit ao número 1001

1001

+ 1

==========

1010

Alternativa: B

Clique para visualizar este comentário

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