Nós nos comunicamos com os computadores em zeros e uns como sua língua. Linguagens de programação como C + + não são nada mais do que tradutores para permitir que você para dizer ao computador o que fazer. Manipulação de bits na memória do computador é como as instruções são dadas . A fim de fazer isso, você tem que aprender a trabalhar com os uns e zeros. Existem regras diferentes específicas para a matemática de números binários. Instruções
1
Prepare a mudança pouco . Realizar a multiplicação ea divisão por dois usando a função de deslocamento de bits. Selecione o número de bits que estão a representar se é 8, 16, 32 ou 64 bits . Os registos do processador do computador tem um número limitado de bits , que podem operar em qualquer uma vez . Portanto, você deve executar a mudança pouco em um processo multi- passo para acomodar valores inteiros grandes .
2
Gerar o complemento queridos do número no registrador de deslocamento. Para gerar o complemento de uns do número , substituir cada bit do valor pelo seu valor oposto . Em outras palavras , substituir todos os bits que têm um valor de um a zeros e os bits que têm um valor igual a zero , com as . Você escreve inteiros negativos desta forma. Por exemplo, escrever negativo doze pelo complemento queridos de doze.
3
Deslocar o número binário para a direita ou para a esquerda com base em se você deseja fazer a multiplicação ou divisão. Para uma operação de deslocamento bit que muda um lugar, um pouco vai passar para fora do registrador e um pouco virá para o registro para preencher o pouco vazio . Esse bit extra é determinado com base no fato uma mudança pouco para a esquerda ou uma mudança pouco direito é feito.
4
Substitua o bit deslocado para fora por um zero quando se realiza uma mudança de esquerda. Substitua o valor do bit de sinal para que o sinal do número inteiro é preservado para um deslocamento aritmético . Uma mudança certa lógica substitui o bit deslocado para fora com um zero.