Multiplicar números binários - como funciona
Muitas vezes, você converte números binários em números decimais antes de querer multiplicá-los. Mas há uma maneira mais rápida: nesta dica prática, você aprenderá como pode facilmente multiplicar números binários.
Como multiplicar cada número binário
- Multiplicar números binários juntos parece muito complicado. Mas não é de todo. A computação no sistema duplo é tão fácil quanto no sistema decimal. Aqui, no entanto, não há dez ocorrências de um dígito, mas apenas duas (0 e 1).
- As regras de multiplicação são exatamente as mesmas. Fator vezes fator é igual a produto. Se você deseja calcular o resultado de dois números manualmente, escreva um ao lado do outro e deixe algum espaço para baixo (exemplo no próximo parágrafo). Agora multiplique cada dígito individualmente por cada, aplicando o seguinte:
- 0 vezes 0 é igual a 0
- 0 vezes 1 é igual a 0
- 1 vezes 0 é igual a 0
- 1 vezes 1 é igual a 1
- Adicione todos os números e você obterá o resultado final. Mas pode acontecer que um ou outro "2" tenha trapaceado na solução. Um número binário do sistema duplo pode consistir apenas em 0 e 1. O que você deve fazer com isso?
- Portanto, se você obtiver 2 em qualquer momento, será equivalente a 0. No entanto, o 2 também afetará o próximo dígito à esquerda. Isso é então revertido. Um 1 se torna 0 e um 0 se torna 1. Matematicamente, um 1 adicional é adicionado à próxima posição, o que causa essa reversão.
Multiplicar números binários - exemplo
- Neste exemplo, o número binário de 10 (1010) é multiplicado pelo número binário de 11 (1011). A solução para esta equação deve ser 110 (1101110).
- 1010 é, portanto, calculado com um único dígito de 1011 vezes. Como na multiplicação no sistema decimal, mova um dígito para a direita após cada dígito.
- Esses 4 resultados intermediários geralmente são somados e, nesse caso, você obtém o valor 1021110. Você pode ver que o resultado contém um 2, que o sistema duplo não pode processar. O 2 é convertido em 0 e o próximo dígito obtém 1.
- Portanto, o novo resultado 1101110 é calculado que consiste apenas em nossos dois números binários - e vemos que a solução está correta.
Na próxima página, você encontrará instruções sobre como converter facilmente números binários em números decimais.