Cursos / Redes de Computadores / Matemática Aplicada / Aula
O procedimento genérico para realizar operações em diferentes bases é converter os números para decimal, realizar a operação em base dez e reconverter o resultado para a base original. Mas essa solução nem sempre é a melhor. No caso particular de números binários, não é difícil fazer as contas sem passar pela base dez. Vejamos como.
Como você faz a soma de valores em base dez? Começa da direita para a esquerda e soma os algarismos de mesma posição, não é? Para ajudar, colocamos os dois números a serem somados um sobre o outro, alinhados à direita, para ficar fácil de identificar as posições correspondentes.
Quando a soma dos algarismos é menor do que dez, simplesmente colocamos o resultado na coluna correspondente e, quando é maior ou igual a dez, temos o chamado "vai um"(ou “sobe um”). Ficam então na coluna sendo somadas apenas as unidades que ultrapassam dez, e dez unidades são passadas para a coluna seguinte, sob a forma de "vai um".
A adição binária deve ser feita bit a bit, exatamente como fazemos com a adição em base dez, somando os algarismos de cada posição. Então, começando da direita para a esquerda, ou seja, partindo do bit de posição zero, somamos os bits de cada coluna, e se o resultado for maior ou igual a 2, temos um vai um para a coluna seguinte. Como são poucas as opções, é fácil enumerá-las:
Exemplo:
Versão 5.3 - Todos os Direitos reservados