- (Representação de Números Negativos - Complemento de Dois) Represente o seguinte número em complemento de dois com 8 bits:
e) -1
e) -1
Passo 1
O enunciado pede para representar o número –1 em complemento de dois com 8 bits.
Conteúdo: representação de números negativos em binário usando o método de complemento de dois.
O que precisamos:
Conteúdo: representação de números negativos em binário usando o método de complemento de dois.
O que precisamos:
- Saber representar +1 em binário com 8 bits
- Entender como gerar o complemento de um número (inversão de bits)
- Saber somar 1 ao resultado para obter o complemento de dois
Passo 2
Primeiro, escrevemos +1 em binário com 8 bits. É só preencher com zeros à esquerda até ter 8 dígitos:
Passo 3
Agora vamos fazer o complemento de um (one’s complement), isto é, inverter cada bit:
- Zera vira 1, e 1 vira 0
Passo 4
Para obter o complemento de dois, somamos 1 ao resultado anterior:
Aqui usamos a adição binária normal, lembrando que 0+1=1, 1+0=1, e se tiver carry ele “cai” fora dos 8 bits.
Resposta
A representação de –1 em complemento de dois com 8 bits é