Conversão de bases numéricas
Usamos o sistema decimal para realizar operações, representar quantidades e transmitir informações. Porém, para o computador, a utilização de outros sistemas de numeração que facilita seu trabalho, além de também tornar o processamento de suas informações muito mais rápido e simples. Então, vamos mostrar como converter essas bases numéricas.
Base 2 (binária)
Dispondo de apenas dois símbolos, zero e um, a base binária é a base primitiva de um sistema computacional. Cada zero ou um representa um bit. Um bit representa um estado, ligado ou desligado. Portanto, um padrão de 7 zeros ou uns pode ser dito também como 7 bits ou 7 estados. A partir de 8 bits, para facilitar a compreensão, podemos utilizar certas grandezas, como o Byte. Fazendo um resumo:
1 bit = zero ou um;
8 bits = 1 Byte (B);
1024 Bytes = 1 Kilobyte (KB);
1024 KB = 1 Megabyte (MB);
1024 MB = 1 Gigabyte (GB);
1024 GB = 1 Terabyte (GB);
Por que 1024 e não 1000 como estamos acostumados? Simples, 1024 é o número mais próximo de 1000 da base binária (210 = 1024).
Base 16 (hexadecimal)
Dispondo de 16 símbolos (0-9 e A-F), a base hexadecimal é uma forma mais simplificada de representar padrões binários. O que é mais fácil de um humano compreender, 520 em binário (1000001000) ou 520 em hexadecimal (208)? Certamente, em hexadecimal. Basicamente, usamos os mesmos símbolos utilizados na base 10, ou seja, de 0 à 9. Porém, ao chegar em 10, acabaram se os dedos. Como continuar contando? Basta pegar uma letra do alfabeto. Então:
10 = A;
11 = B;
12 = C;
13 = D;
14 = E;
15 = F;
Após chegar em F, acabaram-se os dígitos, assim como acabam-se os dígitos na base decimal ao chegar no 9. Em decimal e hexadecimal, ao chegar em 9, zeramos o último dígito e incrementamos o primeiro algarismo. Ficou confuso? Vejamos:
Decimal: … 8, 9, 10 ← Note que o último dígito foi zerado e o primeiro foi incrementado, voltando ao primeiro dígito.
Hexadecimal: … 8, 9, A, B, C, D, E, F, 10 ← Note que de