Escolar Documentos
Profissional Documentos
Cultura Documentos
ELETRÔNICA
DIGITAL 1
INTRODUÇÃO ........................................................................................................... 2
INTRODUÇÃO
Sinais Digitais: São sinais discretos no tempo, de tal forma que sempre existe uma
descontinuidade entre uma condição e outra.
Grandeza
Grandeza
Tempo
Tempo
Grandeza
Sinal Digital
Tempo
Eletrônica Digital 1 2
CAPÍTULO 1 Sistemas de Numeração
Na figura observe que o sinal contínuo pode assumir qualquer valor. O sinal discreto
pode assumir somente alguns valores possíveis e um exemplo de sinal discreto
digital assumindo somente dois valores, que é o sinal utilizado na maioria dos
sistemas digitais.
Como no mundo físico real os sinais são analógicos e na Eletrônica digital queremos
lidar com sinais discretos, terá que existir uma transformação de sinais analógicos
para sinais digitais. Estas transformações e o seu tratamento no que se refere a
representação mais simples de números, letras e símbolos para dentro de sistemas
computacionais serão vistas ao longo deste curso.
Eletrônica Digital 1 3
CAPÍTULO 1 Sistemas de Numeração
1. SISTEMAS DE NUMERAÇÃO
1.1 Introdução
Raras são as pessoas que se interessam por História da Ciência, em geral, e História
da Matemática, em particular. É uma pena, pois a história mostra quão difícil foi
chegarmos a este estágio de nossa civilização. Mesmo o Teorema de Pitágoras que,
segundo os gregos, data de cerca de 500 anos antes de Cristo, ou seja,
aproximadamente 2500 anos atrás, já teve esta datação questionada. Segundo o livro
de Gillings, A Matemática na Era dos Faraós, foi encontrado um pergaminho que,
após ser decifrado, fez os historiadores da ciência acreditarem que este teorema já era
conhecido há cerca de, pelo menos, 1000 anos, antes, isto é, há cerca de 3500 anos.
O mesmo acontece com a idéia de números.
Eletrônica Digital 1 4
CAPÍTULO 1 Sistemas de Numeração
Observe que para um sistema de base N, os dígitos vão de 0 à N-1. Quando se atinge
a contagem N, um novo dígito é acrescentado à direita do número (parte inteira)
Para nosso estudo, sempre utilizaremos o número representado por sua base como
neste exemplo. Em regra geral, quando não representamos a base subscrita logo a
direita do número , significa que o mesmo é de base 10.
Ex.: 10011012 = 1 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x 20
= 64 + 0 + 0 + 8 + 4 + 0 + 1
= 7710
Regra geral: multiplica-se cada dígito pelo valor da base elevada a uma dada
potência, definida pela posição do dígito, e finalmente realiza-se a soma.
Ex.: 110011012 = 1 x 27 + 1 x 26 + 0 x 25 + 0 x 24 + 1 x 23 + 1 x 22 + 0 x 21 + 1 x
20
= 128 + 64 + 0 + 0 + 8 + 4 + 0 + 1
= 20510
Eletrônica Digital 1 5
CAPÍTULO 1 Sistemas de Numeração
23 2
23 = 2 x 11 + 1
1 11
11 2
23 = 2 x (2 x 5 + 1) + 1 = 5 x 22 + 1 x 21 + 1 x 20
1 5
5 2
23 = (2 x 2 +1) x 22 + 1 x 21 + 1 x 20
1 2
2 2
23 = (1 x 2) x 23 + 1 x 22 + 1 x 21 + 1 x 20
0 1
= 1 x 24 + 0 x 23 + 1 x 22 + 1 x 21 + 1 x 20
= 2310
Regra prática:
23
1 11 2
1 5 2
1 2 2
0 1 2
1 0
101112 = 2310
Regra de formação:
Binário: 101101,101 = 1x25+0x24 +1x23 +1x22 +0x21 +1x20 +1x2-1 +0x2-2 +1x2-3
Eletrônica Digital 1 6
CAPÍTULO 1 Sistemas de Numeração
35,62510 = ?2
3510 = 1000112
0,2510
x2
0,50
x2
1,00
0,62510 = 0,1012
35,62510 = 100011,1012
Eletrônica Digital 1 7
CAPÍTULO 1 Sistemas de Numeração
Exercícios:
A base de um sistema numérico é igual o número de dígitos que ela usa. Portanto, o
sistema octal, que apresenta base 8, tem 8 dígitos a saber: 0, 1, 2, 3, 4, 5, 6, 7 (base N
= 8 → dígitos 0 → N-1 = 7).
Sua utilidade nos sistemas digitais vem do fato de que, associando-se os algarismos
de um número binário (bits) em grupos de três, obtém-se uma correspondência direta
com os dígitos do sistema octal. Observaremos nitidamente este mais adiante.
1247,2358 = ?10
1247,2358 = 679,181640610
Eletrônica Digital 1 8
CAPÍTULO 1 Sistemas de Numeração
223 8
7 27 8
3 3 8
3 0
22310 = 3378
Converter o número fracionário 381,796 da base decimal para octal (4 casas decimais
após a vírgula).
381 8
5 47 8
7 5 8
5 0
38110 = 5758
Parte fracionária:
0,79610
x8
6,368
0,36810
x8
2,944
x8
7,952
x8
4,416
0,79610 ≈ 0,62748 (aproximado)
Eletrônica Digital 1 9
CAPÍTULO 1 Sistemas de Numeração
Regra: Cada dígito octal, a partir da vírgula, é representado pelo equivalente a três
dígitos binários. A tabela de equivalência é mostrada a seguir.
Octal Binário
0 000
1 001
2 010
3 011
4 100
5 101
6 110
7 111
175,4328
010
001
111 011
101 100
Este sistema apresenta base igual a 16. Portanto 16 dígitos distintos. São usados os
dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.
Eletrônica Digital 1 11
CAPÍTULO 1 Sistemas de Numeração
637,3310 = ?16
637 16
13 39 16
7 2 16
2 0
63710 = 27D16
Parte Fracionária
0,3310
x 16
5,28
0,2810
x 16
4,48
x 16
7,68
x 16
10,88
0,3310 ≈ 0,547A16 (aproximado)
Eletrônica Digital 1 12
CAPÍTULO 1 Sistemas de Numeração
Da mesma forma que no sistema octal, não é necessário converter o número para o
sistema decimal e depois para binário. Basta representar cada dígito hexadecimal, a
partir da vírgula, em grupos de quatro dígitos binários equivalentes. A base 16 é a
quarta potência da base 2. A tabela de equivalência é a que foi apresentada acima.
FACA,CACA16 = ?2
F A C A , C A C A 16
1111 1010 1100 1010 , 1100 1010 1100 1010 2
FACA,CACA16 = 1111101011001010,11001010110010102
100101010,001112 = ?16
0001 0010 1010 , 0011 10002
1 2 A , 3 8 16
100101010,001112 = 12A,3816
Eletrônica Digital 1 13
CAPÍTULO 1 Sistemas de Numeração
de/para 2 8 10 16
2
8
10
16
Na Base 10, já temos bem fixada a idéia do “vai um” e “empresta um” pois foi assim
que aprendemos desde o ensino fundamental. Mas isso foi um conceito que envolve
o sistema decimal e temos a liberdade de utilizar quantos dígitos nosso cálculo
desejar, antes e depois da vírgula. Para as outras bases 2, 8 e 16 alguns detalhes
devem ser levados em consideração antes de fazer estas operações pois estamos
tratando de bases que são utilizadas especialmente para sistemas computacionais que
tem a quantidade de representação de números limitada, seja inteiro positivo,
negativo ou fracionário.
Adição:
Vai um - Transporte - “Carry”
1111
6489
+ 4768
Obs.: Toda vez que a soma
11257 de dígitos for maior ou igual
ao valor da base (10) ocorre
um vai um.
Subtração:
Empresta um - Vem um - “Borrow”
11 1
8123
- 678
7445
Eletrônica Digital 1 14
CAPÍTULO 1 Sistemas de Numeração
A subtração (A-B) entre dois números binários A e B, é calculada como a soma entre
o número A e o negativo do número B (-B). Para tanto, deve-se calcular o negativo
do segundo número.
+910 = 000010012
-910 = 100010012
Eletrônica Digital 1 15
CAPÍTULO 1 Sistemas de Numeração
+910 = 000010012
-910 = 111101102
+910 = 000010012
-910 = 111101112 (complemento de um +1)
Eletrônica Digital 1 16
CAPÍTULO 1 Sistemas de Numeração
Eletrônica Digital 1 17
CAPÍTULO 1 Sistemas de Numeração
Exemplos:
a) 3+2
0011
+
0010
01012 (= +5. Resultado correto!)
Eletrônica Digital 1 18
CAPÍTULO 1 Sistemas de Numeração
b) 5+4
+
0101
0100
10012 (= -7. Resultado errado! Houve over-flow. Número um no bit mais
significativo indica número negativo, portanto pela representação de
complemento de dois o resultado obtido foi –7. Ou seja 10012 – 1 =
10002, complementando-se os 3 bits menos significativos (magnitude) =
1112 (=7).
c) –3 –2
1101
+
1110
10112 (= -5. Resultado correto! Ou seja 1011 – 1 = 1010,
complementando-se os 3 bits menos significativos (magnitude) = 1012
(=5).
d) –5 –4
1011
+ 1100
01112 (= +7. Resultado errado! Houve over-flow. Número zero no bit mais
significativo indica número positivo portanto o resultado obtido foi +7)
Exemplos:
0 0 1 1 0 0 1 1 1 2
+ 1 1 0 1 0 1 1 0 0 2
1478
1 0 0 0 0 1 0 0 1 1 2
+ 6548
10238 1 0 2 3 8
Eletrônica Digital 1 19
CAPÍTULO 1 Sistemas de Numeração
Não fica difícil perceber que operações aritméticas como multiplicação e divisão em
sistemas digitais são feitos tais como a mesma idéia adotada na subtração que virou
soma! Observe que uma multiplicação com sistema binário 1 x 1 =1 e 0x0, 0x1 ou
1x0 tem com o resultado 0. Lembrando de como você faz uma divisão ou
multiplicação no sistema decimal somado a outras técnicas para tudo virar soma,
acabamos entendendo que trabalhar com sistema binário é muito mais fácil do que
parece. Estas e outras operações não fazem parte dos nossos objetivos deste curso. Se
você quiser saber mais sobre isso, consulte uma literatura mais abrangente.
Eletrônica Digital 1 20
CAPÍTULO 1 Sistemas de Numeração
1) Calcule:
a) -4210
b) 508
c) –25110
a) 10010012
b) 11110012
c) 1CFF16
d) 2EE16
a) –190
b) +137
c) –225
d) –147
Eletrônica Digital 1 21
CAPÍTULO 1 Sistemas de Numeração
a) 4CF16
b) 1100100012
c) 0111100102
d) 1FA316
Eletrônica Digital 1 22