Buscar

Sistemas de Numeração

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 63 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 63 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 63 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

111
Sistemas de Numeração
Professora: Priscila Doria, M.Sc.
pdoria@area1.edu.br
22
Roteiro
• O Sistema Binário de Numeração
• O Sistema Octal de Numeração
• O Sistema Hexadecimal de Numeração
• Operações Aritméticas no Sistema Binário
33
Introdução
• O homem, através dos tempos, sentiu a 
necessidade de utilização de sistemas 
numéricos
• Existem vários sistemas de numeração
– Exemplo:
• Decimal – 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
• Binário – 0 e 1
• Octal – 0, 1, 2, 3, 4, 5, 6 e 7
• Hexadecimal – 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
44
O Sistema Binário de Numeração
• Possui apenas 2 algoritmos:
– 0 e 1
• Sim ou não
• Ligado ou desligado
• Verdadeiro ou falso
• 1010 ≠ 102
• Termos importantes
– Bit: cada dígito binário
– Nibble: conjunto de 4 bits
– Byte: conjunto de 8 bits
55
O Sistema Binário de Numeração
Decimal Binário
0 0
1 1
2 10
3 11
4 100
5 101
6 110
7 111
8 1000
9 1001
66
Formação de um Número Decimal
• Exemplo: 59410
5 x 100 + 9 x 10 + 4 x 1
centena dezena unidade
5 x 102 + 9 x 101 + 4 x 100
• Esquematicamente:
102 101 100
5 9 4
77
Conversão do Sistema Binário para o 
Sistema Decimal
• Exemplo: 1012 = ?10
1 x 4 + 0 x 2 + 1 x 1 = 510
∴ 1012 = 510
22 21 20
1 0 1
88
Conversão do Sistema Binário para o 
Sistema Decimal
• Exercícios:
1. Converta para o sistema decimal
a. 10012 =
b. 11102 =
c. 10102 =
d. 11001100012 =
910
1410
1010
81710
99
Conversão do Sistema Decimal para o 
Sistema Binário
• Dois métodos:
– Divisão sucessiva
– Conceito básico de formação de um número
1010
Conversão do Sistema Decimal para o 
Sistema Binário
• Método: Divisão sucessiva
– Exemplo: 4710 = ?2
∴ 4710 = 1011112
LSB = Bit Menos Significativo
MSB = Bit Mais Significativo
1111
Conversão do Sistema Decimal para o 
Sistema Binário
• Método: Conceito básico de formação de um 
número
– Exemplo: 4710 = ?2
1 x 32 + 0 x 16 + 1 x 8 + 1 x 4 + 1 x 2 + 1 x 1 =
32 + 8 + 4 + 2 + 1 = 472
∴ 4710 = 1011112
25 24 23 22 21 20
1 0 1 1 1 1
1212
Conversão do Sistema Decimal para o 
Sistema Binário
• Exercícios:
2. Converta para o sistema binário
a. 2110 =
b. 40010 = 
c. 55210 =
d. 71510 =
101012
1100100002
10001010002
10110010112
1313
Formação de um Número Decimal 
Fracionário
• Exemplo: 10,510
1 x 101 + 0 x 100 + 5 x 10-1 =
10 + 0 + 5 x =
10 + 0,5 =
10,5
10
1
101 100 10-1
1 0 5
1414
Conversão de Números Binários 
Fracionários em Decimal
• Método: Conceito básico de formação de um 
número
– Exemplo: 101,1012 = ?10
1 x 2² + 0 x 2¹ + 1 x 20 + 1 x 2-1 + 0 x 2-2 + 1 x 2-3 =
4 + 1 + ½ + ⅛ = 5,62510
∴ 101,1012 = 5,62510
22 21 20 2-1 2-2 2-3
1 0 1 1 0 1
1515
Conversão de Números Binários 
Fracionários em Decimal
• Exercícios:
3. Converta para o sistema decimal
a. 1010,11012 =
b. 111,0012 = 
c. 100,110012 =
10,812510
7,12510
4,7812510
1616
Conversão de Números Decimais 
Fracionários em Binários
• Formação de um número decimal fracionário
– Exemplo: 8,375
8,375 = 8 + 0,375
• Conversão para binário:
– Parte inteira: Divisão sucessiva
– Parte fracionária: Multiplicação sucessiva
1717
Conversão de Números Decimais 
Fracionários em Binários
• Exemplo: 8,37510 = ?2
∴ 8,37510 = 1000,0112
1818
Conversão de Números Decimais 
Fracionários em Binários
• Exercícios:
4. Converta para o sistema binário
a. 4,810 =
b. 3,38010 = 
c. 57,310 =
100,110011001100...2
11,011000012 (aproximação)
111001,0100110011001...2
19
Estudo Independente
• Leitura:
– Capítulo 1 (Idoeta e Capuano)
• Seções: 1.1 e 1.2
• Atividade:
– Lista de Exercícios Nº 1
• Questões: 1, 2, 3, 4 e 5
2020
Roteiro
• Introdução
• O Sistema Binário de Numeração
• O Sistema Octal de Numeração
• O Sistema Hexadecimal de Numeração
• Operações Aritméticas no Sistema Binário
2121
O Sistema Octal de Numeração
• Possui 8 algarismos:
– 0, 1, 2, 3, 4, 5, 6 e 7
• É pouco utilizado no campo da Eletrônica 
Digital
• É usado apenas como um sistema numérico 
intermediário dos sistemas binário e 
hexadecimal
2222
O Sistema Octal de Numeração
Decimal Octal
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 10
Decimal Octal
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
... ...
2323
Conversão do Sistema Octal para 
Sistema Decimal
• Método: Conceito básico de formação de um 
número
– Exemplo: 1448 = ?10
1 x 8² + 4 x 8¹ + 4 x 80 =
64 + 32 + 4 = 10010
∴ 1448 = 10010
82 81 80
1 4 4
2424
Conversão do Sistema Octal para 
Sistema Decimal
• Exercícios:
5. Converta para o sistema decimal
a. 778 =
b. 1008 = 
c. 4768 =
6310
6410
31810
2525
Conversão do Sistema Decimal para o 
Sistema Octal
• Método: Divisão sucessiva
– Exemplo: 9210 = ?8
∴ 9210 = 1348
2626
Conversão do Sistema Decimal para o 
Sistema Octal
• Exercícios:
6. Converta para o sistema octal
a. 7410 =
b. 51210 = 
c. 71910 =
1128
10008
13178
2727
Conversão de Sistema Octal para o 
Sistema Binário
• Método: Conversão de cada algoritmo 
diretamente no correspondente em binário
– Exemplo: 278 = ?2
2 7
010 111
∴ 278 = 101112
2828
Conversão de Sistema Octal para o 
Sistema Binário
• Exercícios:
7. Converta para o sistema binário
a. 348 =
b. 5368 = 
c. 446758 =
111002
1010111102
1001001101111012
2929
Conversão do Sistema Binário para o 
Sistema Octal
• Método: Conversão de cada grupo de 3 bits 
diretamente para o sistema octal
– Exemplo: 1100102 = ?8
110 010
6 2
∴ 1100102 = 628
3030
Conversão do Sistema Binário para o 
Sistema Octal
• Exercícios:
8. Converta para o sistema octal
a. 10102 =
b. 101112 = 
c. 110101012 =
d. 10001100112 =
128
278
3258
10638
3131
Roteiro
• Introdução
• O Sistema Binário de Numeração
• O Sistema Octal de Numeração
• O Sistema Hexadecimal de Numeração
• Operações Aritméticas no Sistema Binário
3232
O Sistema Hexadecimal de Numeração
• Possui 16 algarismos:
– 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E e F
• É utilizado:
– na área dos microprocessadores
– no mapeamento de memória em sistemas digitais
3333
O Sistema Hexadecimal de Numeração
Decimal Hexadecimal
0 0
1 1
2 2
3 3
4 4
5 5
6 6
7 7
8 8
9 9
10 A
Decimal Hexadecimal
11 B
12 C
13 D
14 E
15 F
16 10
17 11
18 12
19 13
20 14
… …
34
Conversão do Sistema Hexadecimal 
para o Sistema Decimal
• Método: Conceito básico de formação de um 
número
– Exemplo: 3F16 = ?10
3 x 16¹ + F x 160 =
3 x 16 + 15
∴ 3F16 = 6310
162 161
3 F
3535
Conversão do Sistema Hexadecimal 
para o Sistema Decimal
• Exercícios:
9. Converta os números em hexadecimal para 
decimal
a. 1C316 =
b. 23816 = 
c. 1FC916 =
45110
56810
813710
3636
Conversão do Sistema Decimal para o 
Sistema Hexadecimal
• Método: Divisão sucessiva
– Exemplo: 100010 = ?16
∴ 100010 = 3E816
3737
Conversão do Sistema Decimal para o 
Sistema Hexadecimal
• Exercícios:
10. Converta para o sistema hexadecimal
a. 13410 =
b. 38410 = 
c. 388210 =
8616
18016
F2A16
3838
Conversão de Sistema Hexadecimal 
para o Sistema Binário
• Método: Conversão de cada algoritmo 
diretamente no correspondente em binário
– Exemplo: C1316 = ?2
C 1 3
1100 0001 0011
∴ C1316 = 1100000100112
3939
Conversão de Sistema Hexadecimal 
para o Sistema Binário
• Exercícios:
11. Converta para o sistema binário
a. 1ED16 =
b. 6CF916 = 
12. Converta o número 3A716 para o sistema octal
0001111011012
01101100111110012
16478
4040
Conversão do Sistema Binário para o 
Sistema Hexadecimal
• Método: Conversão de cada grupo de 4 bits 
diretamente para o sistema hexadecimal
– Exemplo: 100110002 = ?16
1001 1000
9 8
∴ 100110002 = 9816
4141
Conversão do Sistema Binário para o 
Sistema Hexadecimal
• Exercícios:
13. Converta para o sistema hexadecimal
a. 11000112=
b. 110001111000111002 = 
6316
18F1C16
42
Estudo Independente
• Leitura:
– Capítulo 1 (Idoeta e Capuano)
• Seções: 1.3 e 1.4
• Atividade:
– Lista de Exercícios Nº 1
• Questões: 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 e 16
4343
Roteiro
• Introdução
• O Sistema Binário de Numeração
• O Sistema Octal de Numeração
• O Sistema Hexadecimal de Numeração
• Operações Aritméticas no Sistema Binário
4444
Operações Aritméticas no Sistema 
Binário
• Adição no sistema binário
• Exemplo: 1102 + 1112 = ?2
110
+ 111 
1101
∴ 1102 + 1112 = 11012
0 0 1 1
+0 +1 +0 +1
0 1 1 10
1
“vai um”
1 1
4545
Operações Aritméticas no Sistema 
Binário
• Exercícios:
14. Efetue as operações no Sistema Binário
a. 110012 + 10112 =
b. 1011012 + 111000112 = 
c. 111112 + 1111112 =
d. 1001112 + 11102 + 10112 =
1001002
1000100002
10111102
10000002
4646
Operações Aritméticas no Sistema 
Binário
• Subtração no sistema binário
• Exemplo: 10002 - 1112 = ?2
1000
- 111 
0001
∴ 10002 - 1112 = 00012
0 0 1 1
- 0 - 1 - 0 - 1
0 1 1 0
1
1 1 1
4747
Operações Aritméticas no Sistema 
Binário
• Exercícios:
15. Efetue as operações no Sistema Binário
a. 10102 - 10002 =
b. 100102 - 100012 = 
c. 110002 - 1112 =
102
12
100012
4848
Operações Aritméticas no Sistema 
Binário
• Multiplicação no sistema binário
• Exemplo: 110102 x 102 = ?2
11010
x 10
00000
11010
110100
∴ 110102 x 102 = 1101002
0 0 1 1
x 0 x 1 x 0 x 1
0 0 0 1
4949
Operações Aritméticas no Sistema 
Binário
• Exercícios:
16. Efetue as operações no Sistema Binário
a. 11002 x 0112 =
b. 110102 x 1012 = 
c. 1001012 x 10012 =
1001002
100000102
1010011012
50
Operações Aritméticas no Sistema 
Binário
• Divisão no sistema binário
– Exemplo: 10012 ÷ 112 = ?2
∴ 10012 ÷ 112 = 112
1001 11
- 011 11
0011
- 11
0
51
Operações Aritméticas no Sistema 
Binário
• Divisão no sistema binário
– Exemplo: 10102 ÷ 1002 = ?2
∴ 10102 ÷ 1002 = 10,12
1010 100
- 100 10,1
0010,0
- 100
0
5252
Operações Aritméticas no Sistema 
Binário
• Exercícios:
17. Efetue as operações no Sistema Binário
a. 11002 ÷ 1002 =
b. 1111112 ÷ 10012 = 
c. 101112 ÷ 1002 =
112
1112
101,112
5353
Operações Aritméticas no Sistema 
Binário
• Representação de números binários positivos 
e negativos
– Sinal: “+” e “-”
• Exemplos: + 3510 , -7310
• Na prática, estes sinais não podem ser utilizados
– Tudo deve ser 0 ou 1
– Sinal-módulo: acrescenta um bit de sinal à
esquerda
• 0 (número positivo) e 1 (número negativo)
• Exemplos:
– + 3510 : 01000112
– -7310 : 110010012
5454
Operações Aritméticas no Sistema 
Binário
• Representação de números binários negativos
– Notação do complemento de 2
• Converter o número na notação do complemento de 1
• Somar 1 ao complemento de 1 do número binário
– Notação do complemento de 1
• Troca cada bit do número binário pelo seu inverso
5555
Operações Aritméticas no Sistema 
Binário
• Representação de números binários negativos (cont.)
– Exemplo: - 110011012
Número binário: 11001101
Complemento de 1: 00110010
+ 1
Complemento de 2: 00110011
∴A representação na notação do complemento de 2 
do número -110011012 é 001100112.
5656
Operações Aritméticas no Sistema 
Binário
• Representação de números binários negativos (cont.)
Decimal 0 1 2 3 4 5 6 7 8 9
Binário 0000 +0001 +0010 +0011 +0100 +0101 +0110 +0111 +1000 +1001
Compl. de 2 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Decimal -9 -8 -7 -6 -5 -4 -3 -2 -1
Binário -1001 -1000 -0111 -0110 -0101 -0100 -0011 -0010 -0001
Compl. de 2 0111 1000 1001 1010 1011 1100 1101 1110 1111
Nota: os números positivos na notação do complemento de 2 são 
idênticos aos números na notação normal.
5757
Operações Aritméticas no Sistema 
Binário
• Representação de números binários negativos (cont.)
– Exemplo: 10112 (notação compl. de 2) = ?2 (notação normal)
1011
Complemento de 1: 0100
+ 1
Complemento de 2: 0101
∴ 10112 = - 0101 (notação normal)
• Importante: As representações com o complemento de 2 
possuem um número predefinido de bits, não devendo ser 
desconsiderado nenhum bit na resposta.
5858
Operações Aritméticas no Sistema 
Binário
• Exercícios:
18. Represente os seguintes números utilizando a 
notação sinal-módulo.
a. -2710 =
b. +4910 = 
19. Determine o complemento de 1 do número 
1010102.
20. Determine o complemento de 2 do número 
-100101102.
21. Qual o equivalente positivo do número 01102, 
aqui representado em complemento de 2?
1110112
01100012
0101012
011010102
10102
5959
Operações Aritméticas no Sistema 
Binário
• Utilização do complemento de 2 em operações aritméticas
– Exemplo: 110101112 – 1001012
N1 – N2
N1 + (-N2)
11010111 + (- 100101)
00100101
Complemento de 1: 11011010
+ 1
Complemento de 2: 11011011
∴ 110101112 – 1001012 = 10110010
11010111
+11011011
110110010
Estouro do número de bits 
(desconsiderado)
Operações Aritméticas no Sistema 
Binário
• Observação:
– Se estouro = 1 então
• Resultado positivo
– Ex: 100002 – 10002 = 010002
– Se estouro = 0 então
• Resultado negativo
– Ex: 10002 – 100002 = - 010002
60
10000 + (- 01000)
10000 + 11000
10000
+11000
1 01000
Estouro. Resultado positivo.
X
01000 + (- 10000)
01000 + 10000
01000
+10000
0 11000
Sem Estouro. Resultado negativo.
X
11000
C1: 00111
+ 1
01000
6161
Operações Aritméticas no Sistema 
Binário
• Utilização do complemento de 2 em operações 
aritméticas (cont.)
– Vantagens:
• Pode-se utilizar o mesmo circuito somador para efetuar as 
operações que envolvam:
– Números negativos
– Subtrações
• Simplifica a complexidade e o número de componentes no sistema
– Exemplo de aplicação:
• ULA (Unidade Lógica Aritmética) dos microprocessadores e 
microcontroladores
6262
Operações Aritméticas no Sistema 
Binário
• Exercícios:
22. Efetue as subtrações, utilizando o complemento 
de 2.
a. 101010112 - 10001002 =
b. 100112 - 1001012 = 
23. Efetue em binário, utilizando a aritmética do 
complemento de 2, a operação CA16 – 7D16.
11001112
-100102
4D16
63
Estudo Independente
• Leitura:
– Capítulo 1 (Idoeta e Capuano)
• Seção: 1.5
• Atividade:
– Lista de Exercícios Nº 1
• Questões: 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 e 27

Continue navegando