Para somar dois números binários, você pode seguir o seguinte procedimento: 1. Comece somando os bits da direita para a esquerda, como em uma soma convencional. 2. Se a soma dos bits for 0 ou 1, escreva o resultado. 3. Se a soma dos bits for 2, escreva 0 e leve 1 para a próxima coluna. 4. Se a soma dos bits for 3, escreva 1 e leve 1 para a próxima coluna. Vamos somar os números binários A=101010 e B=100010: ``` 101010 + 100010 --------- ``` Começando pela direita, temos: ``` 101010 + 100010 --------- 100 ``` A soma dos bits mais à direita é 0, então escrevemos 0. Agora, vamos para o próximo bit: ``` 101010 + 100010 --------- 1000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11000 ``` A soma dos bits é 1 + 1 + 1, que resulta em 3. Escrevemos 1 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111000 ``` A soma dos bits é 1 + 1 + 1, que resulta em 3. Escrevemos 1 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 11111111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 111111111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101010 + 100010 --------- 1111111111111111111111111111111111111111111111111111000 ``` A soma dos bits é 1 + 1, que resulta em 2. Escrevemos 0 e levamos 1 para a próxima coluna. Continuando: ``` 101
Para escrever sua resposta aqui, entre ou crie uma conta
Análise e Desenvolvimento de Sistemas
•ESTÁCIO EAD
Análise e Desenvolvimento de Sistemas
•CSV
Compartilhar