Buscar

Conversão entre Bases Numéricas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 19 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Técnico em Redes de Computadores 
Disciplina: Arquitetura de Computadores
Flávia Aparecida Oliveira Santos
Email: flavia.santos@ifsuldeminas.edu.br
Capítulo 2
Conversão entre 
bases numéricas
Flávia Aparecida Oliveira Santos
Email: flavia.santos@ifsuldeminas.edu.br
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
2
Objetivo
• Compreender as conversões entre bases numéricas.
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
3
Introdução
• Conversões de bases numéricas
É o nome dado à passagem de um valor de uma base para outra
mantendo o valor quantitativo, mas alterando a simbologia para se
adequar à nova base.
São utilizadas em muitos casos na computação, isso porque nós
somos acostumados com a base numérica decimal (0, 1, 2, 3, 4, 5, 6,
7, 8, 9, 10 , 11, …), mas no universo da tecnologia digital os
dispositivos eletrônicos trabalham em baixo nível com a base
numérica binária (0 ou 1), pois os números binários são facilmente
representados na eletrônica através de pulsos elétricos.
Além desses dois, as bases numéricas octal e hexadecimal também
são muito utilizadas pela fácil representação.
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
4
Simbologia
A base numérica representa a quantidade de símbolos possíveis
para representar um determinado número.
Veja a tabela abaixo, sobre quais símbolos podem ser utilizados
em cada sistema de numeração.
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
5
Sistema Numérico Base Algarismos
Decimal 10 0,1,2,3,4,5,6,7,8,9
Binário 2 0 e 1
Octal 8 0,1,2,3,4,5,6,7
Hexadecimal 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Conversão entre Bases
• de Binário (base 2) → Decimal (base 10)
Segue-se a regra simples: símbolo x base posição
Ou seja, eleva-se a base a converter à potência cujo valor é sua posição
no número e multiplica-se pelo símbolo.
Exemplo: (100101)2 = 1x2
5 + 0x24 + 0x23 + 1x22 + 0x21 + 1x20 = 37
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
6
128 64 32 16 8 4 2 1
1 0 0 1 0 1
32 0 0 4 0 1
Conversão entre Bases
• de Octal (base 8) → Decimal (base 10)
Segue-se a regra simples: símbolo x base posição
Ou seja, eleva-se a base a converter à potência cujo valor é sua posição
no número e multiplica-se pelo símbolo.
Exemplo: (473)8 = 4x8
2 + 7x81 + 3x80 = 315
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
7
4096 512 64 8 1
4 7 3
256 56 3
Conversão entre Bases
• de Hexadecimal (base 16) → Decimal (base 10)
Este sistema utiliza os números de 0 a 9 e as letras de A `a F para
representar qualquer quantidade numérica.
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
8
0
1
2
3
4
5
6
7
8
9
A 10
B 11
C 12
D 13
E 14
F 15
Conversão entre Bases
• de Hexadecimal (base 16) → Decimal (base 10)
Segue-se a regra simples: símbolo x base posição
Ou seja, eleva-se a base a converter à potência cujo valor é sua posição
no número e multiplica-se pelo símbolo.
Exemplo: (B108)16 = Bx16
3 + 1x162 + 0x161 + 8x160 = 45320
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
9
65536 4096 256 16 1
B 1 0 8
45056 256 0 8
Conversão entre Bases
• de Decimal (base 10) → Binário (base 2)
Para converter números da base 10 para outras bases, divide-se o
número a ser convertido pela base desejada; toma-se o quociente
resultante e divide-se novamente pela base até que o quociente seja
zero. Os restos das divisões formam o número convertido; o último
quociente representa o primeiro digito do número:
(174)10
174/2 = 87 → resto 0
87/2 = 43 → resto 1
43/2 = 21 → resto 1
21/2 = 10 → resto 1
10/2 = 5 → resto 0
5/2 = 2 → resto 1
2/2 = 1 → resto 0
(174)10 = (10101110)2
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
10
Conversão entre Bases
• de Decimal (base 10) → Binário (base 2)
Usando a conversão anterior como prova real, temos:
(174)10 = (10101110)2
10101110 = 1 x 27 +0 x 26 + 1 x 25 + 0 x 24 + 1 x 23 +
1 x 22 + 1 x 21 + 0 x 20 = (174)10
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
 C
o
m
p
u
ta
d
o
re
s
11
Conversão entre Bases
• de Decimal (base 10) → Octal (base 8)
Para converter números da base 10 para outras bases, divide-se o
número a ser convertido pela base desejada; toma-se o quociente
resultante e divide-se novamente pela base até que o quociente seja
zero. Os restos das divisões formam o número convertido; o último
quociente representa o primeiro dígito do número:
(749)10
749/8 = 93 → resto 5
93/8 = 11 → resto 5
11/8 = 1 → resto 3
(749)10 = (1355)8
(1355)8 = 1x8
3 + 3x82 + 5x81 + 5x80 = (749)10
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
12
Conversão entre Bases
• de Decimal (base 10) → Hexadecimal (base 16)
Para converter números da base 10 para outras bases, divide-se o
número a ser convertido pela base desejada; toma-se o quociente
resultante e divide-se novamente pela base até que o quociente seja
zero. Os restos das divisões formam o número convertido; o último
quociente representa o primeiro dígito do número:
(155)10
155/16 = 9 → resto 11 (B)
(155)10 = (9B)16
(9B)16 = 9x16
1 + Bx160 = 144 + 11= (155)10
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
13
Conversão entre Bases
• de Binário (base 2) → Octal (base 8)
Basta converter cada três símbolos binários em um octal, partindo-se da
direita. Caso faltem símbolos para completar três, completa-se com
zeros.
Exemplo: (010 101)2 = (25)8
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
14
4 2 1
0 1 0
4 2 1
1 0 1
Conversão entre Bases
• de Octal (base 8) → Binário (base 2)
O oposto do método anterior: pega-se cada valor e converte-se pela
tabela em três símbolos binários.
Exemplo: (3 5 6)8 = (11 101 110)2
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
15
4 2 1
0 1 1
4 2 1
1 0 1
4 2 1
1 1 0
3 5 6
Conversão entre Bases
• de Binário (base 2) → Hexadecimal (base 16)
Semelhante a conversão de octal apenas pegando cada quatro símbolos
binários para um hexadecimal, convertidos a partir da tabela.
Exemplo: (1101 1010 0100)2 = (D A 4)16
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
16
8 4 2 1
1 1 0 1
8 4 2 1
1 0 1 0
8 4 2 1
0 1 0 0
D A 4
Conversão entre Bases
• de Hexadecimal (base 16) → Binário (base 2)
O oposto do método anterior.
Exemplo: (CAFE)16 = (1100 1010 1111 1110)20
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
17
8 4 2 1
1 0 1 0
8 4 2 1
1 1 1 1
8 4 2 1
1 1 1 0
8 4 2 1
1 1 0 0
C A F E
Conversão entre Bases
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
18
Estudando
• Para aprofundar o tema acesse os links disponíveis no tópico 
Link
0
8
/0
5
/2
0
1
6
D
IS
C
IP
LI
N
A
: A
rq
u
it
et
u
ra
 d
e 
C
o
m
p
u
ta
d
o
re
s
19

Continue navegando