:: PÁGINA DO SÍLVIO :: LIVROS SOBRE HARDWARE :: ARTIGOS E TUTORIAIS

 

Você está aqui: Principal » Sílvio » Artigos

 

Sistema binário - Parte II

Por Silvio Ferreira - 22 de janeiro de 2008

 

Uma breve comparação entre os sistemas binário, Hexadecimal e Octal

 

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. Clique aqui.

 

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

 

Fonte: http://www.hardwareprofissional.com/modules/smartsection/item.php?itemid=26

 
© Júlio Battisti, 2001 - 2008. Todos os direitos reservados.
É expressamente proibida a reprodução total ou parcial do conteúdo deste site e dos textos disponíveis, seja através de mídia eletrônica, impressa, ou qualquer outra forma de distribuição. Os infratores serão indiciados e punidos com base na lei nº 9.610 de 19/02/1998. Este tutorial só pode ser publicado no site www.juliobattisti.com.br e no site do Autor do tutorial. Nenhum outro site tem permissão para copiar e publicar este tutorial, mesmo que sejam mantidas todas as referências ao autor e ao site www.juliobattisti.com.br. Não é permitida a publicação deste tutorial em nenhum outro site.