Você está na página 1de 4

ESTV-ESI-Sistemas Digitais-Sistemas de Numerao 1/4

Sistemas de numerao
Nos sistemas digitais, recorre-se com frequncia a diferentes sistemas de numerao para representar a informao digital.

Sistema de numerao decimal


No sistema de numerao decimal so utilizados os dgitos 0, 1, 2...., 8, 9. Para representar nmeros superiores a 9, utiliza-se uma conveno que atribui significado posio ocupada por cada dgito. Por exemplo, em funo da posio ocupada por cada dgito, o nmero 6903 traduz um valor numrico calculado por:

6903 = 6x103 + 9x10 2 + 0x101 + 3x10 0


Conforme se pode verificar, um nmero expresso atravs da soma de potncias de base 10 multiplicadas pelo respectivo coeficiente (dgito). Caractersticas do sistema de numerao decimal: Base: 10 Dgitos: 0,1,2...8,9 Potncias:

maior peso 10...... 10 4 103 10 2 101 ...... 10000 1000 100 10 Sistema de numerao binrio

menor peso 10 0 1

Em sistemas descritos atravs de variveis lgicas recorre-se com frequncia ao sistema de numerao de base 2 (binrio). A vantagem na utilizao deste sistema de numerao resulta da correspondncia directa entre os dgitos 0 e 1 e os valores lgicos 0 e 1. Caractersticas do sistema de numerao binrio: Base: 2 Dgitos:0,1 Potncias:

maior peso 2...... 2 4 23 ...... 16 8

2 4

2 2

menor peso 20 1

Neste sistema os dgitos binrios representam os coeficientes das potncias de base 2. Por exemplo, o nmero 19 (decimal) representado pela sequncia de dgitos binrios

10011 = 1x2 4 + 0x2 3 + 0x2 2 + 1x21 + 1x2 0 10011 = 16 + 0 + 0 + 2 + 1 = 19 Converso entre o sistema decimal e binrio
Considere-se a diviso inteira de N por 2. Dado que cada diviso desloca o ponto decimal em uma posio para a esquerda, temos

N ....x 8 x 4 x 2 x 1 = = ....x 8 x 4 x 2 + resto x 1 2 2 O dgito menos significativo x1 corresponde ao resto da diviso inteira e o quociente corresponde a um novo ' nmero N =...x 8 x 4 x 2 , onde x 2 passa a ser o dgito menos significativo.
Aplicando divises sucessivas e considerando o resto, obtm-se a sequncia de dgitos binrios que representam o nmero N no sistema de numerao binrio. Por exemplo 19 1 2 9 1

menos significativo

2 4 0

2 2 0

mais significativo

2 1 1

2 0

19(10 ) = 10011( 2)

base

ESTV-ESI-Sistemas Digitais-Sistemas de Numerao 2/4

Sistema de numerao octal e hexadecimal


Estes sistemas de numerao so bastantes utilizados devido uma relao especial com o sistema de numerao binrio. No sistema de numerao octal, a base 8 e os dgitos utilizados so 0,1,2,3....,7. No sistema de numerao hexadecimal, a base 16 e os dgitos utilizados so 0,1,2...9,A,B,C,D,E,F. Binrio 000 001 010 011 100 101 110 111 Octal 0 1 2 3 4 5 6 7 Binrio 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 Hexadecimal 0 1 2 3 4 5 6 7 8 9 A B C D E F

A relao especial com o sistema de numerao binrio reside no facto de trs dgitos binrios representarem oito

(2 ) nmeros distintos e quatro dgitos binrios representarem dezasseis (2 ) nmeros distintos. Esta relao
3 4 7 3 678 678 67 8 678 67 8 Octal 4 24 4 44 4 24 1 0 1 1 1 1 0 0 1 1 0 0 1 0 Binario

permite efectuar converses entre estes sistemas de uma forma quase imediata, conforme se pode verificar no seguinte exemplo.

64 3 4 7 8 64 E 4 7 8 64 D 4 64 3 4 7 8 7 8 64 2 48 Hexadecimal 7 1 1 1 1 1 0 1 1 0 1 0 0 1 1 0 0 1 0 Binario

Converses entre sistemas de numerao DecimalBinrio


menos significativo 28 0 2 14 0 2 7 1

2 3 1

mais significativo

2 1 1

2 0

28(10 ) = 11100( 2) Binrio Decimal 10101(2) = 1x2 4 + 0x2 3 + 1x2 2 + 0x21 + 1x2 0 = 16 + 4 + 1 = 21(10) DecimalOctal
menos significativo mais significativo 19 3 8 2 2 8 0

19(10 ) = 23( 8 )

Octal Decimal

ESTV-ESI-Sistemas Digitais-Sistemas de Numerao 3/4

23(8) = 2x81 + 3x8 0 = 16 + 3 = 19(10 ) DecimalHexadecimal


menos significativo mais significativo 45 D13 16 2 2 16 0

45(10 ) = 2D (16 ) Hexadecimal Decimal 2D (16) = 2x161 + 13x16 0 = 32 + 13 = 45(10 ) Binrio Octal
6 5 678 678 6 74 678 67 8 Octal 4 24 40 8 4 44 1 0 1 1 0 0 0 0 1 0 1 1 0 0 Binario

Binrio Hexadecimal 64 3 4 7 8 64 B 4 7 8 64 A 4 Hexadecimal 7 8 1 1 1 0 1 1 1 0 1 0 Binario Octal Hexadecimal


Neste caso, teremos que recorrer converso intermdia para a base binria ou decimal. Exemplo : 752(8)=X(16) Octal Binrio Octal Decimal 752(8) = 7x82 + 5x81 + 2x80 = 7x 64 + 5x8 + 2 = 448 + 40 + 2 = 490 converso para decimal = 490(10)

678 678 6 78 4 4 1 1 1 1 0 1 0 1 0
7 5 2

converso para binrio = 111101010(2) Binrio Hexadecimal

1 1 1 1 0 1 0 1 0 14243 14 4 2 3 14 4 2 3
1 E A

752(8)=1EA(16)

Decimal Hexadecimal 490 16 16 A10 30 E14 1 1 752(8)=1EA(16)

16 0

ESTV-ESI-Sistemas Digitais-Sistemas de Numerao 4/4

Resumindo no grafo ...

Binrio di bi

Grupos 3 B

Decimal

B di bi

Octal Grupos 4

di bi

Hexadecimal

Legenda di bi Grupos 3/4 B

Mtodo Soma de potncias de base b (bi) multiplicados pelo respectivo dgito (di) Converso directa entre dgito e grupo Diviso sucessiva pela base B

Você também pode gostar