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 Ferreira



No 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

Silvio Ferreira

Silvio Ferreira - Autor do cenário de hardware de PCs, redes e Internet. Entre os livros escritos por ele citamos: Hardware - Curso profissional, Montagem de Micros para estudantes e Técnicos de PCs, HTML - do básico ao avançado. Especialista em hardware e manutenção de micros, atua como instrutor de cursos de informática e já escreveu diversas colunas de informática e tecnologia para jornais. É também fundador do site www.hardwareprofissional.com.br, onde mantém atualizado colunas e artigos sobre hardware e software de micros, www.hwpscursos.com e www.e-tecnico.net. Atualmente está se dedicando a literatura técnica, além de ministrar cursos de informática.