Faça as seguintes somas de números binários inteiros sem sinal, exibindo o resultado sempre com 5 bits:
Passo 1
O enunciado pede: somar os dois números binários sem sinal
e
e exibir o resultado sempre com
bits.
Informações dadas:
Informações dadas:
- Primeiro somando:
. - Segundo somando:
. - Resultado deve ser apresentado com exatamente
bits.
Passo 2
Relembrando a regra básica da adição em base 2 (binário). Para dois ou três bits somados (incluindo carry), as possibilidades são:
Explicando de forma simples: somar dois
gera um
na posição e transporta
para a próxima posição; somar três
(dois bits mais um carry) gera um
e transporta
.]
Passo 3
Vamos alinhar os números com o bit menos significativo (LSB) à direita e somar coluna a coluna, da direita para a esquerda, anotando o carry a cada passo.
Escrevendo os dois somandos (bits, posição por posição):
Agora a adição coluna a coluna (começando pela posição 1, a direita):
-
Posição 1 (LSB): somam-se
. Resultado nesta posição: bit. Carry para a próxima posição: . -
Posição 2: somam-se
mais o carry anterior . Resultado nesta posição: bit. Carry: . -
Posição 3: somam-se
mais o carry . Resultado nesta posição: bit. Carry: . -
Posição 4 (MSB dos somandos): somam-se
mais o carry . Resultado nesta posição: bit. Carry final (além da posição 4): .
Os bits obtidos, do menos significativo ao mais significativo das quatro posições originais, foram
e ficou um carry final
que forma o quinto bit mais significativo.]
Passo 4
Verificação em decimal (cheque rápido para garantir que não houve erro de contas):
O valor decimal
corresponde à soma que obtivemos (bits ligados nas potências
), portanto a adição está consistente.]
Passo 5
Resumo do que aconteceu: cada coluna foi somada usando as regras do binário e os carries foram propagados; ficou um carry final que amplia o resultado para
bits, como pedido. Força nisso — você já consegue fazer essas somas rapidinho com um pouco de prática!