1. (Representação de Números Negativos - Complemento de Dois) Represente o seguinte número em complemento de dois com 8 bits:
    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:
  • 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:
+1 = 000000012

Passo 3

Agora vamos fazer o complemento de um (one’s complement), isto é, inverter cada bit:
  • Zera vira 1, e 1 vira 0
000000012 ;xrightarrowinverter bits; 111111102

Passo 4

Para obter o complemento de dois, somamos 1 ao resultado anterior:
111111102 + 12 = 111111112
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 é
boxed111111112

Exercícios relacionados