Você está na página 1de 12

Filipe Caldeira, 2006

Tecnologias de Informao e
Comunicao
Engenharia Mecnica
1 Ano / 1 Semestre
Sistemas de Numerao
2 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
No sistema decimal existem dez smbolos numricos, algarismos: 0 1 2 3 4 5 6 7 8 9.
Atravs das combinaes adequadas destes smbolos, constri-se os nmeros do
Sistema Decimal. A regra de construo consiste na combinao sequencial dos
smbolos, de modo que, o valor do nmero depende da posio dos algarismos.
Sistemas de Numerao
A anlise da figura leva a concluir que um nmero decimal um somatrio dos seus
algarismos multiplicados, cada um, por uma base 10 de expoentes sequenciais.
Formao de um nmero decimal
Sistema Decimal
2
3 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Sistemas de Numerao
3
4 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
A codificao binria base 2 formada apenas por dois smbolos diferentes:
o smbolo lgico 0
o smbolo lgico 1
Estes digitos repetem-se na estrutura da numerao, de acordo com as seguintes
regras:
o dgito zero 0 significa zero quantidades ou unidades
o dgito um 1 significa uma quantidades ou uma unidade
o dgito dois 2 no existe no sistema binrio
Se procedermos como no sistema decimal; repetimos o zero 0 na sequncia de
contagem, e colocamos um 1 na coluna imediatamente esquerda.
Sistemas de Numerao
Sistema Binrio
4
5 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Exemplos
O valor decimal 2 representado em binrio por: 1 0 diz-se um, zero
O valor decimal 3 representado em binrio por:1 1 diz-se um, um
O valor decimal 4 representado em binrio por: 1 0 0 diz-se um, zero, zero
O valor decimal 8 representado em binrio por: 1 0 0 0 diz-se um, zero, zero, Zero
O valor decimal 10 representado em binrio por: 1 0 1 0 diz-se um, zero, um, Zero
O valor decimal 16 representado em binrio por: 1 0 0 0 0 diz-se um, zero, zero, zero, zero
Sistemas de Numerao
Sistema Binrio
5
6 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Podemos assim concluir que o valor de cada algarismo binrio digito varia de
modo anlogo ao sistema decimal, com a diferena de que, neste caso, a base
das potncias que multiplicam qualquer posio de valor 2, base 2.
Sistemas de Numerao
Sistema Binrio
MSB Most Significant Bit Bit mais significativo
LSB Lower Significant Bit Bit menos significativo
6
7 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso Binrio - Decimal
Para se efectuar a correspondncia entre a
numerao binria e a numerao decimal,
deveremos ter em conta as seguintes regras:
1. Multiplicam-se todos os dgitos
binrios pelo valor decimal da
potncia de 2 correspondente ao
peso de cada dgito.
2. Somam-se os resultados obtidos.
3. O resultado da soma o
equivalente decimal do nmero
binrio.
Sistemas de Numerao
Sistema Binrio
7
8 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso Binrio - Decimal
Vejamos alguns exemplos :
Sistemas de Numerao
Sistema Binrio
8
9 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso Decimal - Binrio
A converso de nmeros decimais para nmeros binrios feita dividindo-se o
nmero decimal por 2 at que o resultado seja zero. O nmero binrio
correspondente obtido agrupando-se os restos das divises no sentido da
ltima diviso para a primeira.
Sistemas de Numerao
Sistema Binrio
9
10 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso Decimal - Binrio
Sistemas de Numerao
Sistema Binrio
10
11 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
O Sistema hexadecimal, tal como o nome indica, formado por 16 smbolos
dgitos diferentes. Estes smbolos so os conhecidos dgitos
0,1,2,3,4,5,6,7,8,9 do sistema decimal e as letras A,B,C,D,E,F.
Estas letras, em correspondncia com o sistema decimal, equivalem aos valores
10, 11, 12, 13, 14, 15, respectivamente.
Vejamos a correspondncia entre os trs sistemas de numerao.
Sistemas de Numerao
Sistema Hexadecimal
11
12 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
O sistema de numerao hexadecimal muito utilizado na programao de
microprocessadores, especialmente nos equipamentos de estudo e sistemas
de desenvolvimento.
Tal como nos sistemas anteriores, podemos desenvolver qualquer nmero em
potncias da sua base, neste caso 16.
Sistemas de Numerao
Sistema Hexadecimal
Smbolos bsicos
0 1 2 3 4 5 6 7 8 9 A B C D E F
Repetio dos smbolos bsicos
10 19 1A 1B 1C 1D 1E 1F 20
O primeiro smbolo da direita sempre o menos significativo e o
primeiro smbolo da esquerda sempre o mais significativo,
idntico aos outros sistemas de numerao.
12
13 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso hexadecimal - decimal
Para converter um nmero hexadecimal num nmero decimal, basta aplicar a
frmula genrica j conhecida :
Sistemas de Numerao
Sistema Hexadecimal
13
14 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso decimal - hexadecimal
O processo idntico a converso Decimal - Binrio, dividindo-se o nmero
Decimal pela base 16 at que o resultado seja zero. O nmero Hexadecimal
correspondente obtido agrupando-se os restos das divises no sentido da
ltima para a primeira.
Sistemas de Numerao
Sistema Hexadecimal
14
15 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso binrio - hexadecimal
A converso Binrio - Hexadecimal feita transformando-se grupos de quarto
dgitos binrios, no sentido da direita para a esquerda, directamente em
nmeros hexadecimais.
Sistemas de Numerao
Sistema Hexadecimal
Caso o ltimo grupo esquerda no possua
4 dgitos, deve-se completar com zeros.
15
16 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso hexadecimal - binrio
A converso de nmeros Hexadecimais em Binrios feita transformando-se os
smbolos Hexadecimais directamente em nmeros binrios de 4 dgitos.
Sistemas de Numerao
Sistema Hexadecimal
Os zeros esquerda do ltimo grupo da esquerda podem ser omitidos, pois
no valem nada.
16
17 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
O Sistema octal, tal como o nome indica, formado por 8 smbolos dgitos
diferentes. Estes smbolos so os conhecidos dgitos 0,1,2,3,4,5,6,7 do sistema
decimal.
Vejamos a correspondncia entre os trs sistemas de numerao.
Sistemas de Numerao
Sistema Octal
7 111 7
6 110 6
5 101 5
4 100 4
3 011 3
2 010 2
1 001 1
0 000 0
Octal Binrio Decimal
17
18 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Tal como nos sistemas anteriores, podemos desenvolver qualquer nmero em
potncias da sua base, neste caso 8.
Sistemas de Numerao
Sistema Octal
Smbolos bsicos
0 1 2 3 4 5 6 7
Repetio dos smbolos bsicos
0 6 7 10 17 20 21 22 23 24 25 26 27 30
O primeiro smbolo da direita sempre o menos significativo e o
primeiro smbolo da esquerda sempre o mais significativo,
idntico aos outros sistemas de numerao.
18
19 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso decimal - Octal
O processo idntico a converso decimal - binrio ou decimal hexadecimal
dividindo-se o nmero Decimal pela base 8 at que o resultado seja zero. O
nmero octal correspondente obtido agrupando-se os restos das divises
no sentido da ltima para a primeira.
Sistemas de Numerao
Sistema Octal
Converter 90
10
para octal.
90|8
2 11|8
3 1|8
1 0 90
10
= 132
8
Converter 128
10
para octal.
128|8
0 16|8
0 2|8
2 0 128
10
= 200
8
19
20 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso octal - decimal
Para converter um nmero octal num nmero decimal, basta aplicar a frmula
genrica j referida anteriormente (ver sistema hexadecimal) utilizando como base o
valor 8.
Sistemas de Numerao
Sistema Hexadecimal
Converter 345
8
em decimal.
345
8
= 3x8
2
+ 4x8
1
+ 5x8
0
345
8
= 192 + 32 + 5 = 229
10
Converter 477
8
em decimal.
477
8
= 4x8
2
+ 7x8
1
+ 7x8
0
477
8
= 256 + 56 + 7 = 319
10
20
21 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso binrio - Octal
A converso Binrio - octal feita transformando-se grupos de trs dgitos
binrios, no sentido da directa para a esquerda, directamente em nmeros
octais.
Sistemas de Numerao
Sistema Octal
Caso o ltimo grupo esquerda no possua 3 dgitos, deve-se completar com zeros.
Converter 1110010
2
em octal -
{ { { 8
2 6 1
162 010 110 1 =
Converter 10001
2
em octal -
{ { 8
1 2
21 001 10 =
21
22 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso octal - binrio
A converso de nmeros octais em Binrios feita transformando-se os smbolos
octais directamente em nmeros binrios de 3 dgitos.
Sistemas de Numerao
Sistema Octal
Os zeros esquerda, do ltimo grupo da esquerda,
podem ser omitidos, pois no valem nada.
{ { 2 8
111 111
111111 77 logo 7 7 =
{ { { 2 8
011 010 001
1010011 123 logo 3 2 1 =
Exemplos
22
23 Tecnologias de Informao e Comunicao
R
e
d
e
s

d
e

C
o
m
p
u
t
a
d
o
r
e
s
Converso octal - hexadecimal
A converso de nmeros octais em hexadecimais (e vice-versa) deve ser feita
transformando-se os smbolos octais (ou hexadecimais) em binrios e
posterior transformao em hexadecimal (ou octal).
Sistemas de Numerao
Sistema Octal
{ { { { 16
F 3
2 8
111 111
F 3 1111 11 111111 77 logo 7 7 = = =
{ { { { { { 8
3 4 4
2 16
0011 0010 0001
443 011 100 100 100100011 123 logo 3 2 1 = = =
Exemplo da converso octal - hexadecimal
Exemplo da converso hexadecimal - octal
23

Você também pode gostar