Um programador necessita calcular o complemento de 1 do nú...

Próximas questões
Com base no mesmo assunto
Q1277559 Arquitetura de Computadores
Um programador necessita calcular o complemento de 1 do número binário 1 0 1 1 0 0 1 0. Sendo assim, assinale a alternativa que apresenta o complemento de 1 do binário dado.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa A.

Para calcular o complemento de 1 de um número binário, invertemos todos os seus bits: um bit 0 torna-se 1 e um bit 1 torna-se 0. Este método é útil dentro da arquitetura de computadores para operações como a subtração de números binários através do complemento de 2, que requer inicialmente a aplicação do complemento de 1.

A sequência inicial é 1 0 1 1 0 0 1 0. Aplicando a regra de inversão, obtemos:

  • 1 torna-se 0
  • 0 torna-se 1
  • 1 torna-se 0
  • 1 torna-se 0
  • 0 torna-se 1
  • 0 torna-se 1
  • 1 torna-se 0
  • 0 torna-se 1

Portanto, temos o complemento de 1 do número binário dado: 0 1 0 0 1 1 0 1, que corresponde à alternativa correta A.

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

No complemento de 1 basta apenas inverter os "0" por "1" e vice-versa.

Complementando a resposta anterior para fazer o completo de 2 basta somar 1. dessa maneira como no exemplo abaixo: 1 0 1 0 + 1 = 1011
Complementando a resposta anterior para fazer o completo de 2 basta somar 1. dessa maneira como no exemplo abaixo: 1 0 1 0 + 1 = 1011

onde tem 0 vira 1

onde tem 1 vira 0

  1. Complemento de 1: Em sistemas que utilizam complemento de 1, negativos são representados invertendo todos os bits do número positivo correspondente. Por exemplo, o complemento de 1 de 5 em binário (101) seria 010. Esse sistema é simples, mas possui uma limitação, já que tanto +0 quanto -0 têm representações distintas (000 e 111, respectivamente).
  2. Complemento de 2: Para contornar a limitação do complemento de 1, foi introduzido o complemento de 2. Nesse sistema, o complemento de 1 é calculado e então adiciona-se 1 ao resultado. Isso garante que tanto +0 quanto -0 tenham a mesma representação (000), simplificando operações. Por exemplo, o complemento de 2 de 5 em binário (101) seria 011 + 1, resultando em 100.

Clique para visualizar este comentário

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