Uma breve comparação entre os sistemas binário, Hexadecimal e OctalNo artigo de hoje farei uma rápida comparação entre a bases binária, hexadecimail e octal. Se você é um usuário de conhecimento médio em diante, sem dúvida já ouviu falar delas, e, talvez até conheça-a bem. Se você não leu o primeiro artigo dessa série, sugiro que leia-o antes deste. Clique aqui.Sistema Hexadecimal e OctalConforme deixei claro no artigo anterior, para os computadores o sistema binário é o ideal, pois permite que seja usado apenas dois dígitos para formar qualquer tipo de informação, seja uma letra, número, caracteres especiais, etc. Disse também que para o homem trabalhar em binário seria muito sofrível, demorado e estaríamos totalmente suscetíveis a erros. Por esse motivo foram inventados sistemas mais compreensíveis ao homem. O sistema Hexadecimal e Octal são exemplos disso. Um programador, por exemplo, ao invés de utilizar o valor 110011 (binário) para colocar uma cor de fundo em um programa, utiliza apenas o valor 33 (hexadecimal), o que é sem dúvida mais cômodo. Programadores web estão acostumados a usar valores em hexadecimal, algo tipo #0000FF. Se você é um web master ou web designer sabe do que estou falando. Vejamos nos tópicos a seguir essas duas linguagens bem como seus equivalentes em decimal e binário. Sistema Hexadecimal O sistema hexadecimal (base 16) está implantado nos computadores digitais. Em hexadecimal temos 6 algarismos além do decimal: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F. Sendo que A= 10, B= 11, C=12, D= 13, E= 14 e F= 15. A implantação desse sistema foi um alívio para milhões de programadores, uma vez que, tornou o trabalho mais fácil, seguro e menos suscetível a erros. Vamos a um exemplo prático. O byte binário 10111100 em hexadecimal é BC. A facilidade desse sistema é obvia. Isso é possível porque a cada grupo de 4 bits, temos um algarismo em hexadecimal: 1001= 9; 1100= C; 1110= E. Vale ressaltar que todos esses valores hexadecimais são manipulados em binário pelos computadores. Sistema Octal O sistema Octal utiliza 8 dígitos: 0, 1, 2, 3, 4, 5, 6 e 7. A cada grupo de três bits, temos um número octal. Veja: 100= 4; 101= 5; 110= 6; 111= 7; Veja na tabela abaixo os números decimais e seus respectivos valores em binário, hexadecimal e octal: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tabela 02: Decimal, Binário, Hexadecimal e Octal |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Navegue pelos artigos | |
Sistema binário – Parte III - Como converter números binários para decimal
|
Sistema binário – Parte I
|
|
|






