Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS DE NUMERAÇÃO
DECIMAL, BINÁRIO, OCTAL E HEXADECIMAL
MILTON DUNDAS
MHDUNDAS@GMAIL.COM
Instituto Superior Politécnico Metropolitano de Angola – Licenciatura em Engenharia Informática – Introdução a Ciências da Computação
SISTEMAS DE NUMERAÇÃO
SISTEMA DECIMAL
O sistema Decimal é o sistema mais utilizado pelos seres humanos, normalmente para indicar quantidades, e é
constituído por dez algarismos.
No sistema decimal cada algarismo tem um valor posicional, ou seja, cada algarismo tem um peso de acordo com
a sua posição na representação do valor.
SISTEMA BINÁRIO
O sistema binário é o sistema mais utilizado por máquinas, uma vez que os sistemas digitais trabalham
internamente com dois estados (ligado/desligado, verdadeiro/falso, aberto/fechado).
O sistema binário utiliza os símbolos: 0, 1, sendo cada símbolo designado por bit (binary digit).
Dependendo do posicionamento, o algarismo ou bit terá um peso. O da extrema esquerda será o bit mais
significativo e o da extrema direita será o bit menos significativo.
O conjunto de 8 bits é denominado Byte.
SISTEMA OCTAL
SISTEMA HEXADECIMAL
Sistema de numeração muito utilizado na programação de microprocessadores, especialmente nos equipamentos
de estudo e sistemas de desenvolvimento.
Utiliza os símbolos: 0,1,2,3,4,5,6,7,8,9 do sistema decimal e as letras A,B,C,D,E,F. Equivalências:
A=10,B=11,C=12,D=13,E=14eF=15.
O Sistema Hexadecimal ( base 16 ) foi criado com o mesmo propósito do Sistema Octal, o de minimizar a
representação de um número binário.
Se considerarmos quatro dígitos binários, ou seja, quatro bits, o maior número que se pode expressar com esses
quatro bits é 1111, que é, em decimal 15. Como não existem símbolos dentro do sistema arábico, que possam
representar os números decimais entre 10 e 15, sem repetir os símbolos anteriores, foram usados símbolos
literais: A, B, C, D, E e F.
Conversão de números binários para números decimais é realizada através de uma somatória dos algarismos
binários da direita pra a esquerda onde cada termo da somatória é multiplicado por 2 elevado a um número
sequencial iniciado em 0.
A conversão de números octais em decimais é obtida através da soma dos dígitos do número octal
multiplicados pela base 8 elevada à posição colunar do dígito, começando em 0 da direita para a esquerda
A conversão de números decimais para hexadecimais é idêntica à conversão de decimal para binário,
exceto que a divisão deve ser realizada por 16, que é a base dos hexadecimais.
Ao final não podemos utilizar os números 10, 11, 12, 13, 14, e 15, no lugar desse números utilizamos A, B, C, D, E e F.
A conversão de números hexadecimais em decimais é realizada através da soma dos dígitos hexadecimais multiplicados
pela base 16 elevada à posição colunar contando da direita para a esquerda, começando em 0 , de forma semelhante à
conversão de binários em decimais
Note que os caracteres que definem os dígitos hexadecimais A,B,C e E foram substituídos pelos valores equivalentes
em decimais 10,11,12 e 14 de acordo com a tabela da lição anterior para a realização do cálculo
Para converter números octais em binários, decompõem-se o número octal diretamente em binários de 3 dígitos.
Os zeros mais à esquerda do resultado binário podem ser omitidos:
Para converter um número octal em hexadecimal, transforma-se primeiro o octal em binário e em seguida o binário
em hexadecimal:
Para converter um número hexadecimal em octal, transforma-se primeiro o hexadecimal em binário e em seguida o
binário em octal.