Forneça o resultado das operações. Nesse caso suponha que não há o limite de número de bits, são apenas as operações matemáticas.
Passo 1
O enunciado pede para somar os dois números binários
As informações dadas são exatamente esses dois operandos binários de 8 bits cada.
Passo 2
Vamos lembrar as regras básicas da adição binária, coluna a coluna (da direita para a esquerda), onde pode haver um “vai 1” (carry):
Explicando rapidinho: cada coluna soma os dois bits daquela coluna mais o carry que vier da coluna anterior; se a soma é 2 (ou seja
) o resultado é
e gera carry
; se a soma é 3 (ou seja
) o resultado é
e gera carry
.
Passo 3
Como verificação alternativa (útil para conferir o resultado), converto cada número para decimal:
A soma em decimal é
. Depois vou converter esse
de volta para binário para conferir.
Passo 4
Agora fazemos a adição bit a bit, da direita (posição 0) para a esquerda (posição 7). Vou anotar para cada posição a soma e o carry gerado. Inicialmente o carry é
.
Posição 0 (LSB): bits são
e
.
Posição 1: bits
e
.
Posição 2: bits
e
.
Posição 3: bits
e
.
Posição 4: bits
e
.
Posição 5: bits
e
.
Posição 6: bits
e
.
Posição 7 (MSB): bits
e
.
Reunindo os bits do MSB (posição 7) ao LSB (posição 0), obtemos o resultado binário
Passo 5
Confirmação com a verificação decimal feita antes:
, que coincide com
. Portanto tudo bate certinho.