Efetue as seguintes operações que estão no sistema binário, sem passar pelo sistema decimal:
.
Passo 1
O enunciado pede a soma de três números no sistema binário:
. O conteúdo envolvido é adição binária, que usa as regras de soma bit a bit com transporte (“carry”).
Passo 2
Primeiro somamos os dois primeiros termos,
e
, coluna a coluna da direita para a esquerda, registrando o carry acima de cada coluna:
carry: \(11101110+1011\)
—————————
bits: \(1001\)
Detalhando:
- Coluna
(LSB): , carry . - Coluna
: , bit , carry . - Coluna
: , bit , carry . - Coluna
(MSB): , bit , carry .
Como sobra carryna coluna mais alta, introduzimos mais um bit à esquerda.
Portanto,
Passo 3
Agora somamos o resultado
com o terceiro termo
. Alinhamos em cinco bits:
carry: \(1111011001+01111\)
—————————
bits: \(01000\)
Detalhando:
- Coluna
: , bit , carry . - Coluna
: , bit , carry . - Coluna
: , bit , carry . - Coluna
: , bit , carry . - Coluna
: , bit , carry .
Fica um carryextra, que vira bit mais à esquerda.
Logo,