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

Passo 1

O enunciado pede a soma de três números no sistema binário, sem converter para decimal. O conteúdo aqui é adição binária, o que envolve alinhar os bits, somar coluna a coluna e cuidar dos transportes (carries).

Passo 2

Primeiro padronizamos os três números com zeros à esquerda para ter todos 8 bits:
01011001 10100101 00010110

Passo 3

Na adição binária cada coluna soma os bits correspondentes mais o transporte que vem da coluna anterior. O bit resultante é o resto da divisão da soma por 2, e o transporte é o quociente inteiro da divisão por 2. Fazendo coluna a coluna, da direita para a esquerda:
– Coluna 0 (menos significativa):
1 + 1 + 0 = 2 ;longrightarrow; bit=0,;transporte=1
– Coluna 1:
0 + 0 + 1 + 1 = 2 ;longrightarrow; bit=0,;transporte=1
– Coluna 2:
0 + 1 + 1 + 1 = 3 ;longrightarrow; bit=1,;transporte=1
– Coluna 3:
1 + 0 + 0 + 1 = 2 ;longrightarrow; bit=0,;transporte=1
– Coluna 4:
1 + 0 + 1 + 1 = 3 ;longrightarrow; bit=1,;transporte=1
– Coluna 5:
0 + 1 + 0 + 1 = 2 ;longrightarrow; bit=0,;transporte=1
– Coluna 6:
1 + 0 + 0 + 1 = 2 ;longrightarrow; bit=0,;transporte=1
– Coluna 7 (mais significativa dos originais):
0 + 1 + 0 + 1 = 2 ;longrightarrow; bit=0,;transporte=1
Ao final sobra um transporte 1 numa nona coluna, que vira o bit mais significativo do resultado.

Resposta

100010100

Exercícios de Livros Relacionados