Um programador necessita calcular o complemento de 1 do nú...
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.
onde tem 0 vira 1
onde tem 1 vira 0
- 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).
- 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