Review - Hardwares
Sistema binário – Parte II - Uma breve comparação entre os sistemas binário, Hexadecimal e Octal
O artigo faz uma rápida comparação entre a bases binária, hexadecimail e octal.
por Silvio FerreiraNo 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.Sistema Hexadecimal e Octal
Conforme 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
Decimal |
Binário |
Hexadecimal |
Octal |
0 |
0000 |
0 |
0 |
1 |
0001 |
1 |
1 |
2 |
0010 |
2 |
2 |
3 |
0011 |
3 |
3 |
4 |
0100 |
4 |
4 |
5 |
0101 |
5 |
5 |
6 |
0110 |
6 |
6 |
7 |
0111 |
7 |
7 |
8 |
1000 |
8 |
10 |
9 |
1001 |
9 |
11 |
10 |
1010 |
A |
12 |
11 |
1011 |
B |
13 |
12 |
1100 |
C |
14 |
13 |
1101 |
D |
15 |
14 |
1110 |
E |
16 |
15 |
1111 |
F |
17 |
- Hardware para sistemas GNU/Linux - Dicas de Desempenho - Parte 3Hardware
- Hardware para sistemas GNU/Linux - Dicas de Desempenho - Parte 2Hardware
- Hardware para sistemas GNU/Linux - Dicas de Desempenho - Parte 1Hardware
- Clonezilla - Clonagem de equipamentosHardware
- Abordagem Estrutural sobre Arquitetura e Organização de ComputadoresHardware