Efetue as seguintes operações que estão no sistema binário, sem passar pelo sistema decimal:
101110011+110100101.

Passo 1

O enunciado pede para somar os binários 101110011 e 110100101 sem converter para decimal. O conteúdo aqui é a adição binária, que se baseia nas regras
;0+0=0,
;0+1=1,
;1+1=10 (escreve-se 0 e leva 1),
;1+1+1=11 (escreve-se 1 e leva 1).

Passo 2

Alinhamos os dois números e somamos da direita para a esquerda, mantendo um “vai 1” (carry) quando necessário. Começamos com carry .
Agora, coluna a coluna (índice de 0 a 8, da direita para a esquerda):
  • Coluna 0: . Escrevo 0, leva .
  • Coluna 1: . Escrevo 0, leva .
  • Coluna 2: . Escrevo 0, leva .
  • Coluna 3: . Escrevo 1, leva .
  • Coluna 4: . Escrevo 1, leva .
  • Coluna 5: . Escrevo 0, leva .
  • Coluna 6: . Escrevo 0, leva .
  • Coluna 7: . Escrevo 0, leva .
  • Coluna 8: . Escrevo 1, leva .

Passo 3

O último carry c9=1 vira o bit mais significativo. Juntando todos os resultados (da coluna 9 à 0) obtemos
11000110002

Resposta

,1100011000

Exercícios de Livros Relacionados