Escolar Documentos
Profissional Documentos
Cultura Documentos
Digitais
4⁰ Semestre – 2020
Aula 01
2. Conceitos Introdutórios
• Representação Numéricas Analógicas e Digital
• Sistemas Digitais e Analógicos
• Sistemas De Numeração Digital
• Sistemas Decimal
• Sistemas Binário
• Circuitos Digitais
• Circuitos Lógicos
• Circuitos Integrados Digitais
5. Álgebra Booleana
• Variáveis e Expressões na Álgebra de Boole
• Postulados
• Teoremas de de Morgan
• Identidades Auxiliares
8. Codificadores e decodificadores
• Circuito Codificadores e Decodificadores.
• Decodificadores BCD para 7 Segmentos.
9. Multiplexadores e demultiplexadores
11. Registradores
• Armazenamento e Transferência de Informações.
• Registradores de Deslocamento (Shift Register).
• Registradores de Deslocamento entrada e saída serial.
• Registradores de Deslocamento entrada paralela e saída serial.
• Registradores de Deslocamento entrada serial e saída paralela.
• Registradores de Deslocamento entrada e saída paralela.
PIMENTA, T. C. Circuitos
Digitais - Análise e Síntese
Lógica:
Aplicações em FPGA. Ed.
ELSEVIER EDITORA LTD. 2017.
Avaliação Integrada I
Avaliação Integrada II
Chaves Perfuração em
Fita de Papel
De forma análoga ao
sistema decimal, com N
bits podemos contar 2N
valores.
Os grupos de
alternância sempre
acontecem em 2 N-1 .
a)Preencha a tabela
usando a regra dos
grupos de alternância
2 N-1 .
b)Com a definição de
que “N bits podemos
contar 2N valores”.
Responda:
1 bit =
2 bits =
3 bits =
4 bits =
5 bits =
2 bits = 4 (0 a 3) 0 1 1 0 1 13
0 1 1 1 0 14
3 bits = 8 (0 a 7)
0 1 1 1 1 15
4 bits = 16 (0 a 15) 1 0 0 0 0 16
5 bits = 32 (0 a 31) 1 0 0 0 1 17
1 0 0 1 0 18
- O algarismo 0 (zero)
- O algarismo 1 (um).
25 24 23 22 21 20
1x23 + 0x22 + 0x21 + 1x20 =9
1x25 + 1x24 + 0x23 + 1x22 + 0x21 + 1x20 = 53
a) 111112
b) 100002
c) 101011012
d) 000101010100012
e) 1011010002
MSB
55210 = 10001010002
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
1 0 0 0 1 0 0 0 1 0 1
1024 + 64 + 4 +1 = 1093 10
77110
210 29 28 27 26 25 24 23 22 21 20
1024 512 256 128 64 32 16 8 4 2 1
1 1 0 0 0 0 0 0 1 1
771 – 512 = 259
259 – 256 = 3 77110 = 11000000112
71510 =
2110 =
55210 =
101,1012 =
111,0012 =
100,110012 =
3,38010 =
Parte Fracionária X 2
0,68
1 , 76 21° Algarismo
X 2
0, 76 Repete
1 , 36 17° Algarismo
1 x 82 + 4 x 81 + 4 x 80
1 x 64 + 4 x 8 + 4 x 1 = 64 + 32 + 4 = 10010
83 82 81 80 83 82 81 80
1 0 0 4 7 6
82
1x +0x +0x 81 80 4 x 82 + 7 x 81 + 6 x 80
1 x 64 + 0 + 0 = 6410 4 x 64 + 7 x 8 + 6 x 1
256 + 56 + 6 = 31810
512 8 719 8
0 64 8 7 89 8
0 8 8 1 11 8
0 1 3 1
2 7 \ 278 = 0101112
010 111
b) 1048
1 0 4
\ 1048 = 0010001002
001 000 100
= 10001002
c) 23608
2 3 6 0
010 011 110 000
\ 23608 = 0100111100002
b) 5368 5 3 6
101 011 110
5368 = 1010111102
c) 30718
3 0 7 1
30718 = 110001110012
011 000 111 001
110 010
110 010
6 2
1100102 = 628
b) 101112 10 111
2 7
101112 = 278
c) 110101012
11 010 101
110101012 = 3258
3 2 5
quantidade dez. 9 9
10 A
11 B
Este sistema é muito utilizado em 12 C
microprocessadores e também no 13 D
mapeamento de memórias de maquinas 14 E
3 F 3 x 161 + 15 x 160
3 x 16 + 15 x 1 -> 48 + 15 = 6310
\ 3F16 = 6310
Ex: A2C16 = ?10
162 161 160 A x 162 + 2 x 161 + C x 160
A 2 C 10 x 162 + 2 x 161 + 12 x 160
10 x 256 + 2 x 16 + 12 x 1
10 x 256 + 2 x 16 + 12 x 1 = 2604
\ A2C16 = 260410
Prof. Leandro Velozo Page 76
Conversão do Sistema Hexadecimal p/ Decimal
Exercícios: Converta os números abaixo de Hexadecimal p/ Decimal
a) 1C316 162 161 160 1 x 162 + 12 x 161 + 3 x 160
1 C 3
1 x 256 + 12 x 16 + 3 x 1 = 256+192+3 = 45110
b) 23816
162 161 160 2 x 162 + 3 x 161 + 8 x 160
2 3 8 2 x 256 + 3 x 16 + 8 x 1 = 512 + 48 + 8 = 56810
c) 388210 3882 16
10 242 16
1010 = A16 ; 1510 = F16
2 15
388210 = F2A16
Prof. Leandro Velozo Page 79
Conversão do Sistema Hexadecimal p/ Binário
É análoga à conversão do sistema octal para o sistema binário,
somente que, neste caso, necessita-se de 4 bits para representar
cada algarismo hexadecimal.
C 1 3
12
12 1 3
1100 0001 0011
C1316 = 1100000100112
Prof. Leandro Velozo Page 80
Conversão do Sistema Hexadecimal p/ Binário
Exercícios: Converta os números abaixo de Hexadecimal p/ Binário
a) AF16 A F
1010 1111 AF16 = 101011112
b) 1C216 1 C 2
1C216 = 1110000102
0001 1100 0010
c) DE0B16 D E 0 B
1101 1110 0000 1011
DE0B16 = 11011110000010112
b) 111111100012
0111 1111 0001
111111100012 = 7F116
7 F 1
c) 10100010111001012
1010 0010 1110 0101
A 2 E 5
10100010111001012 = A2E516
Prof. Leandro Velozo Page 83
Conversão do Sistema Hexadecimal p/ Octal
É muito simples este tipo de conversão, basta converter o número
para o sistema binário e logo após, da forma vista, agrupar o
resultado de 3 em 3 bits, obtendo então o resultado em octal.
3 A 7
0011 1010 0111 3A716 = 0011101001112
3A716 = 16478
Prof. Leandro Velozo Page 84
Conversão do Sistema Hexadecimal p/ Octal
Exercícios: Converta os números abaixo de Hexadecimal p/ Octal
a) 1A16 1 A
0001 1010 1A16 = 328
011 010
3 2
b) 1F0B16 1 F 0 B
0001 1111 0000 1011
1 111 100 001 011
1 7 4 1 3
1F0B16 = 174138
Decimal Binário
Somatório de cada algarismo correspondente
Binário Decimal multiplicado pela base.
Ex. 1102=1x22 + 1x21 + 0x20 = 610
Octal
Somatório de cada algarismo correspondente
Decimal multiplicado pela base.
Ex. 278=2x81 + 7x80 = 2310
Hexadecimal