Escolar Documentos
Profissional Documentos
Cultura Documentos
2013.1
1 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Sumário
1 Apresentação
2 Objetivos
3 Sistemas de Numeração
4 Contagem
5 Conversões
Descrição geral
Faixa de contagem
Binária
Octal
Decimal
Hexadecimal
Fracionários
6 Códigos
Código BCD
Código Gray
7 Resumo
8 Bibliografia
2 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Apresentação da Aula
Nesta aula, serão apresentados os sistemas de numeração binário,
octal, decimal e hexadecimal. Estes são os sistemas de numeração
mais conhecidos, por serem úteis em computadores digitais. Serão
vistas as características de cada uma destas bases numéricas, que
inclui os algarismos que compõem tal base assim como o motivo por
sua utilização. Serão ainda abordadas as formas de conversão entre
as bases numéricas, que são de extrema importância em sistemas
digitais. Por fim serão vistos dois tipos de codificação : o Código
BCD e o Código Gray.
3 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Objetivos
Conhecer os sistemas de numeração binário, octal, decimal e he-
xadecimal;
Ver as principais características de cada um dos sistemas de nu-
meração;
Aprender a converter um número entre as diversas bases numé-
ricas;
Conhecer os código BCD e Gray.
4 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Sistemas de Numeração
O que são sistemas de numeração
São sistemas em que um conjunto de números são representados
por numerais de forma consistente
Também são chamados de bases
Um mesmo número é representado de forma diferente em
diferentes bases numéricas
Representação do número 1510
Base 2: 11112
Base 8: 178
Base 10: 1510 = 15
Base 16: F16
5 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Sistemas de Numeração
Uma base b disporá de b algarismos, variando entre 0 e b-1.
Sistema Decimal
Base 10: possui 10 algarismos diferentes
Algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Sistema Binário
Base 2: possui 2 algarismos diferentes
Algarismos: 0, 1
É muito utilizado em sistemas digitais, pois pode distinguir entre
dois níveis de tensão (0 e 1)
Um dígito binário é chamado de bit
Um conjunto de oito bits: byte
6 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Sistemas de Numeração
Sistemas em potência de binário reduzem o número de
algarismos, e por isso diminuem erros
Sistema Octal
Base 8: possui 8 algarismos diferentes
Algarismos: 0, 1, 2, 3, 4, 5, 6, 7
Cada dígito é representado por três bits
Sistema Hexadecimal
Base 16: possui 16 algarismos diferentes
Algarismos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Cada dígito é representado por quatro bits
7 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
9 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
10 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
Faixa de contagem
Um número escrito em uma base B que possui N dígitos,
permite a contagem de BN elementos, com valores variando
entre 0 e BN − 1.
11 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
Faixa de contagem
Qual o número máximo que pode ser contado com 4 bits?
Número máximo = BN − 1
B = 2; N = 4;
Número máximo = 24 − 1 = 15
Quantos números podem ser contados com 4 bits?
Quantidade de números = BN
B = 2; N = 4;
Número máximo = 24 = 16
12 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
13 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
14 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
762458 = 7
|{z} 6
|{z} 2
|{z} 4
|{z} 5
|{z}
111 110 010 100 101
762458 = 1111100101001012
15 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
72258 = 7
|{z} 2
|{z} 2
|{z} 5
|{z}
111 010 010 101
72258 = 1110100101012
16 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
23 2
1 11 2
1 5 2
1 2 2
0 1 2
1 0
2310 = 101112
17 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
223 8
7 27 8
3 3 8
3 0
22310 = 3378
18 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
637 16
13 39 16
7 2 16
2 0
63710 = 27D16
19 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
F4A516 = F
|{z} 4
|{z} A
|{z} 5
|{z}
1111 0100 1010 0101
F4A516 = 11110100101001012
20 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
1A2516 = 1
|{z} A
|{z} 2
|{z} 5
|{z}
0001 1010 0010 0101
1A2516 = 00011010001001012
21 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
0, 810
x2
21 2 1,6
1 10 2 0, 610
0 5 2 x2
1 2 2
1,2
0 1 2
1 0 0, 210
x2
0,4
22 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
DescriçãoResumo
geral Binária
Bibliografia
Octal Decimal Hexadecimal Fracionários
23 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
Código BCD
Resumo
Código
Bibliografia
Gray
Código BCD
BCD: Decimal codificado em binário
Permite a representação de números decimais utilizando
números binários
Remove a longa conversão de binário puro para decimal e
vice-versa
São utilizados quatro bits para representar cada dígito decimal
87610 = 8
|{z} 7
|{z} 6
|{z}
1000 0111 0110
87610 = 100001110110(BCD)
24 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
Código BCD
Resumo
Código
Bibliografia
Gray
Código BCD
Conversão de decimal para binário puro e para BCD pode
resultar em valores diferentes
Conversão de decimal para BCD:
4010 = 4
|{z} 0
|{z}
0100 0000
4010 = 01000000(BCD)
25 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
Código BCD
Resumo
Código
Bibliografia
Gray
Código BCD
Desvantagem do uso do Código BCD
Para a representação de cada dígito decimal são utilizados 4 dígitos
binários
Quantos valores podem ser representados com quatro dígitos
binários?
Quantidade de números = BN
B = 2; N = 4;
Número máximo = 24 = 16
Podem ser representados 16 números
Mas o sistema decimal só possui 10 dígitos
Resultado: o código BCD ineficiente com relação ao tamanho da
palavra resultante
Vantagem do uso do Código BCD
Fácil conversão para decimal
É necessário memorizar apenas os 10 dígitos decimais e suas
representações em BCD
Um circuito lógico simples pode realizar esta conversão
26 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos
Código BCD
Resumo
Código
Bibliografia
Gray
Código Gray
É uma forma de código binário
Diferencia do binário puro pela forma de incremento para o
próximo número
No Código Gray, apenas 1 dígito pode mudar o estado em cada
incremento
Vantagem: em máquinas, apenas um bit deve ser enviado a cada
contagem, incrementando o valor resultante.
27 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Resumo
Sistemas de numeração: sistemas nos quais os conjuntos de
números são representados de uma forma sempre constante
Sistema binário
Base 2: apenas dois dígitos (0 e 1)
Utilizado em sistemas computacionais
Sistema octal
Base 8: oito dígitos (0, 1, 2, 3, 4, 5, 6, 7)
Potência de Binário: cada dígito é representado por três bits
Sistema decimal
Base 10: dez dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
Sistema hexadecimal
Base 16: dezesseis dígitos (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F)
Potência de Binário: cada dígito é representado por quatro bits
28 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Resumo
Código BCD:
Cada dígito decimal é representado por quatro bits
Código Gray:
Similar ao sistema de numeração binário
A contagem é realizada de forma diferente
Só há uma mudança de estado a cada contagem
29 / 30
Apresentação Objetivos Sistemas de Numeração Contagem Conversões Códigos Resumo Bibliografia
Bibliografia
30 / 30