Calculadora

Calculadora Programável
Calculadora Programável
HEX • DEC • BIN • OCT • XOR • AND • OR
Representação Binária: 0
};

📘 Guia de Estudos Práticos

🛠️ Exercício 1: Estouro de 8 Bits vs. 64 Bits

No desenvolvimento de sistemas (como no Linux), registradores de 8 bits só guardam números de 0 a 255. Qualquer valor acima disso causa um estouro de memória (overflow).

  1. Clique no botão 8 bits.
  2. Digite 255 + 1 e aperte =.
  3. O que acontece: O visor mostra 0 porque o 9º bit estourou o limite!
  4. Mude para 64 bits e refaça a conta 255 + 1 =.
  5. O que acontece: O visor exibe 256 normalmente na arquitetura maior.

🛠️ Exercício 2: Mascaramento com AND (&)

Na eletrônica digital, a porta lógica AND funciona como um filtro. Ela só resulta em bit 1 se ambos os bits comparados forem 1. Muito usada para descobrir sub-redes de IPs.

  1. Clique em 8 bits e limpe no C.
  2. Digite o número 12 (em binário ele é 0000 1100).
  3. Clique no botão do operador lógico & (AND).
  4. Digite o número 10 (em binário ele é 0000 1010) e aperte =.
  5. Resultado: O visor mostrará 8 (binário 0000 1000), filtrando a interseção.

🛠️ Exercício 3: Deslocamento de Bits (>> ou <<)

Deslocar bits para a direita equivale a dividir um número inteiro por 2 diretamente no hardware, sendo a forma mais rápida de processamento computacional.

  1. Digite o número 50 no visor.
  2. Observe o padrão binário dele na linha verde (0011 0010).
  3. Clique uma vez no botão de deslocamento >>.
  4. Resultado: O visor cai para 25 e todos os bits andam uma casa para o lado.
Dica: O botão << faz o inverso (multiplica por 2)