Efetue as seguintes operações (supondo as mesmas no sistema binário), sem passar pelo sistema decimal:
10111000 div 100

Passo 1

O enunciado nos pede para dividir o número binário 101110002 pelo número binário 1002. O conteúdo aqui é divisão em base 2, e vamos usar a propriedade de que dividir por uma potência de 2 equivale a deslocar bits para a direita.

Passo 2

Observamos que
1002 = 2^2,
ou seja, dividir por 1002 é o mesmo que dividir por 2^2=4. Em aritmética binária, isso equivale a deslocar todos os bits do dividendo duas posições para a direita.

Passo 3

O dividendo 101110002 termina em dois zeros, então, ao deslocarmos duas posições para a direita, basta descartar esses zeros finais. Assim, obtemos
101110002 ;xrightarrowdiv,2^2; 1011102
Como descartamos zeros, não há resto.

Resposta

1011102

Exercícios de Livros Relacionados