mudanças Bit oferecer um método de rápida realização de determinadas operações matemáticas , como a multiplicação e divisão, em números binários. Este tipo de baixo nível de matemática acelera significativamente a execução de programas, uma vez que evita operações matemáticas de alto nível. Use um direito mudança pouco para dividir um número inteiro por uma potência de dois , sem a necessidade de uma calculadora ou uma mente matemática. Instruções
1
Expresse o dividendo (o número que você está dividindo ) na forma binária. O número resultante é constituída por uma série de uns e zeros . Deixe o número de bits ser B.
2
Determine a potência de dois que representa o divisor. ( Por exemplo, 4 a 2 para a segunda potência e 16 é de 2 à quarta potência . ) Seja N representa esse número.
3
Comece um novo número binário , a escrita da esquerda para a direito , com n zeros. Após os zeros , copiar os bits do dividendo até que o novo número tem o mesmo número de bits como o dividendo . Se N for maior do que ou igual ao número de bits na dividendo , simplesmente escrever zeros B .
4
ignorar os últimos N bits de dividendo , uma vez que a divisão ( ou desvio ) elimina estes bits . O resultado é um número binário com o mesmo número de bits como o dividendo .
5
Converta o resultado de volta para a forma original . Se o dividendo original é em base 10 , por exemplo, em seguida, converter de volta para base 10.