Buscar

aulas teóricas 09 a 16 2017

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

1 
 
 
 
ESCOLA DE CIÊNCIAS EXATAS E DA 
COMPUTAÇÃO 
 ENGENHARIA DE COMPUTAÇÃO 
 CIÊNCIA DA COMPUTAÇÃO 
 
 
 
 
Sistemas Digitais para 
Computação 
 
 
 
AULAS TEÓRICAS 
 
 
09 a 16 
 
 
 
Prof. MSc. Mário Oliveira Orsi 
Prof . MSc. Carlos Alexandre Ferreira de Lima 
 
2017 
Cod. Disc: CMP1090 TURMA: _______ GRUPO:_______ 
 
 
NOME:________________________________matricula: 
 
 
 
 2 
• Função XOR:
Características XOR: 
• duas entradas
• saída = 1 somente se 
entradas forem de 
níveis diferentes
0
1
1
0
A B S
0 0
0 1
1 0
1 1
A B
A.B + A.B
A + B
A B XOR
A
A.B
A.B + A.B
A.B
B
Sistemas Digitais Roteiro da 9 
a
 aula 
 
Referência ao Programa: Circuitos Combinacionais 
 
 Funções XOR e XNOR 
 Circuitos de Geração e teste de paridade 
 Bit de Paridade 
 Geradores e Verificadores de Paridade 
 Circuitos True/Complement (Transparente/Complem) 
 
 
Referência Livro Texto: Capítulo 4 – 4.6 a 4.8 
 
Objetivo: apresentar Funções XOR e XNOR; Bit de Paridade; Geradores e Verificadores de Paridade; 
Habilitar (ENABLE) / Desabilitar ; Circuitos True / complement e apresentar os Sistemas Posicionais 
Binário, Decimal e Hexadecimal; Conversões entre sistemas 
 
Atividades 
 Apresentar os conceitos e exemplos 
 
CIRCUITOS COMBINACIONAIS 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3 
• Função XNOR:
Características XNOR: 
• duas entradas
• saída = 1 somente se 
entradas forem Iguais 
1
0
0
1
A B S
0 0
0 1
1 0
1 1
A B XNOR
A
A.B
B A.B + A.B
A.B
A B
A.B + A.B
A + B
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
APLICAÇÃO DE FUNÇÃO XOR: 
 
 Circuitos Geradores e Verificadores de paridade: São utilizados para detectar 
erros na transmissão de dados 
 
 
 
 
 
 
 
 
 
 
 
 
 
Principio de Funcionamento: 
 
Paridade par: numero par de entradas está em 1 Gera saída 0 
 
Paridade impar: numero impar de entradas está em 1 Gera saída 1 
 
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 1
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 1
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 1
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 0
Sistemas Digitais: Princípios e 
Aplicações
Ronald J. Tocci e Neal S. 
Widmer
Capítulo 2
Prentice Hall
Sistemas Digitais: Princípios e 
Aplicações
Ronald J. Tocci e Neal S. 
Widmer
Capítulo 2
Prentice Hall
FIGURA 2-2 Exemplo de um erro causado
por um ruído em uma transmissão digital.
 
 4 
TRANSMISSOR 
 
Circuito gerador de paridade: 
 
Gera o Bit de paridade “P” Transmitido para o receptor (rx) junto com os dados originais 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
RECEPTOR 
 
 
Circuito verificador de paridade 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Saída = erro  se um numero impar de 1s ocorrer nas entradas 
Indica que ocorreu um erro simples em um bit 
 
 
Dados 
Verificador de paridade 
P 
A 
B 
C 1 = erro 
D 0 = sem erro 
recebidos 
do 
transmissor 
 A C D gerador de paridade 
paridade 
P rx 
rx 
rx 
rx 
rx 
B 
 
 5 
Outros Exemplos: 
 
1) Saída = ? no circuito  
 
 
 
2) Saída = ? no circuito  
 
Habilita (enable) 
 
 
3) Saída = ? no circuito  
 
Não desabilita (inverte) 
 
 
4) Saída = ? no circuito 
 
 
 
 
 
Solução: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Conclusão: O circuito transmite nível alto para entradas diferentes ou transmite nível alto 
entradas iguais. 
 
 
 
 
 
 Resp 
X 
? 0 
X True X S 
? X 0 0 
1 1 
0 
Complemento 
X X S 
? 
X 0 1 
1 0 
1 
A 
B 
? 
0 1 
T / C 
X X 
0 
T 
0 
X X X 
1 
C 
1 
0 
1 
1 
0 
0 
1 
1 
0 
1 
0 
0 
1 
1 
0 
0 
1 
A 
B 
X 
A 
B 
X 
X indica se 
A e B são 
diferentes 
ou iguais 
0 0 
1 
1 
0 
1 1 
0 
A B 
T C 
S S 
0 0 
1 
1 
0 
1 1 
0 
A B 
T C 
Saída para 
S S 
 
 6 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exercício EM SALA terminar em casa no ANEXO: esquematizar um circuito T/C com 
quatro bits A B C e D 
DESENHAR A SOLUÇÃO NA APOSTILA de exercícios ANEXO. 
 
 
 
 
• Circuito T / C com uma entrada
0
0 0
1 1
X
True ou 
Transparente
X S
T
0
0 0
1 1
X
True ou 
Transparente
X S
T
0 0
1 1
X
True ou 
Transparente
X S
T
X
True ou 
Transparente
X S
T
True ou 
Transparente
X SX S
T
0 1
1 0
Complement ou 
Complemento
X
1
X S
C
0 1
1 0
Complement ou 
Complemento
X
1
X S
C
Complement ou 
Complemento
XX
1
X SX S
C
X
• Circuito T / C com Duas entradas
0
T
0
T
1
C
1
C
AA
B
True ou 
Transparente
0
0
1
1
0
1
0
1
A
Complement ou 
Complemento
BB
AA 1
1
0
0
1
0
1
0
T C
Saídas para
0 0
1
1
0
1 1
0
A B
0 0
1
1
0
1 1
0
A B
BB
S1 S2 S1 S2S1
S2
 
 7 
Sistemas Digitais: Princípios e Aplicações
Ronald J. Tocci e Neal S. Widmer
Capítulo 4
Prentice Hall
FIGURA 4-24 
Exemplo 4-18, 
mostra como uma
porta EX-NOR 
pode ser usada
para simplificar a 
implementação de 
um circuito.
AD(B+C)AD(B+C)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
• Exercício EM SALA terminar em casa no ANEXO: Esquematizar um circuito 
verificador de igualdade de dois num. de 4 bits. DESENHAR A SOLUÇÃO NA APOSTILA 
ANEXO. 
 
• EXEMPLO DE APLICAÇÃO NOR EXCLUSIVO 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Atividades Para Casa: Ler e Responder as questões e problemas do Capítulo 2: 2.1 a 2.4 
e Capítulo 4: 4.5 do Livro texto 
Sistemas Digitais: Princípios e Aplicações
Ronald J. Tocci e Neal S. Widmer
Capítulo 4
Prentice Hall
FIGURA 4-23 Circuito para detectar a igualdade de 
dois números binários de dois bits.
Função XNOR: aplicação
1 X1 = Y1
1 X0 = Y0
 
 8 
Sistemas Digitais Roteiro da 10 
a
 aula 
 
Referência ao Programa: Circuitos Combinacionais 
 Sistemas de Numeração e Conversões entre Sistemas. 
 
Referência Livro Texto: Capítulo 2.1 a 2.4 ; 6.1 a 6.8 
Objetivo: apresentar os Sistemas Posicionais Binário, Decimal e Hexadecimal; Conversões entre 
sistemas; Adição Binária; Números Sinalizados; Sistema de complemento a dois; Aritmética 
Hexadecimal. 
 
Atividades 
 Apresentar os conceitos e exemplos 
 
SISTEMAS NUMÉRICOS 
 
 Exemplos de representação: 
 
1) 1532 d = 1000 + 500 + 30 + 2 
 
 1532 d = 1 x 103 + 5 x 102 + 3 x 101 + 2 x 100 
 
2) 100110 2 = 1 x 25 + 0 x 24 + 0 x 23 + 1 x 22 + 1 x 21+ 1 x 20 
 
 
Valores Ponderados 
 
n  algarismos 
 
i  posição 
 
b  base 
 
A  algarismo 
 
Sistema Algarismos 
 
Decimal  base 10 – 0 1 2 3 4 5 6 7 8 9 
 
Hexadecimal  base 16 – 0 1 2 3 4 5 6 7 8 9 A B C D E F 
 
Octal  base 8 – 0 1 2 3 4 5 6 7 
 
Binário  base 2 – 0 1 
 
 
 
 
i
n
i
i bAN 



1
0
 
 9 
Principio do Posicionamento 
Cada b unidades de uma dada ordem ( i ) formam uma unidade de ordem i + 1 
 
 
 
 
 
 
 
 
 
 
 
Exemplo de contagem:Base 10  1,.....,9, 10, 11, ....., 20, ......, 27...... 
Base 5  1,.....,4, 10, 11, .....14, 20, ......24,30...... 
 
Conversão base 510 
102 5 = 1 x 5
2 
 + 0 x 5
1
 + 2 x 5
0
 = 27 d 
 
 10 
 1 0 1 , 1 1 
 + 2 + 5 1,5 + 
 x 2 / 2 
 
 2 4 0,75 0,5 
 
 
 5,75 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Conversão B  D 
 
1º processo: principio do posicionamento 
 
22 21 20 2-1 2-2 
 1 0 1, 1 1 = 5,75 d 
 
1 x 2
2
 + 0 x 2
1
 + 1 x 2
0 
+ 1 x 2
-1
+ 1 x 2
-2 
 4 + 0 + 1 + 0,5 + 0,25 = 5,75 d 
 
2o processo: 
 
 
 
 
 
 
 
 
 
 11 
 
 
 Conversão H  D 
 
1º processo: principio do posicionamento 
16
2
 16
1
 16
0 
16
-1 
16
-2 
16
-3
 
1 8 F , F 3 A  1 8 F , F 3 A = 399,9516 
= 1 x 16
2
 + 8 x 16
1
 + 15 x 16
0 
+ 15 x 16
-1
+ 3 x 16
-2
+ 10 x 16
-3 
= 256 + 128 + 15 + 0,9375 + 0,0117 + 0,00244 
2º processo: 
 
 
 
 
 
 
 
 
 
 
 Conversão Decimal  Binário 
 
 
 
 
 
 
 
 
 
 
 
 
 
1º processo: divisão sucessiva pela base, até o 
quociente = 0 
 
o numero binário é formado pelos restos das 
divisões lidos do último para o primeiro (o mais 
significativo é o último resto) 
 
 
 
 
 
Conversões entre sistemas :
FIGURA 2-1 Fluxograma do 
método de divisões sucessivas na
conversão de decimal (números
inteiros) para binário. O mesmo
processo pode ser usado para
converter um inteiro decimal 
para qualquer outro sistema de 
numeração.
 15 15 10 
 1 8 F , F 3 A 
 + 24 + 399 15,2265 3,625 
 x 16 + + / 16 
 
 16 384 0,2265 0,625 
 
0,9516 
 399,9516 
 
 12 
 
 
 
Exemplo 1: 23,25 d = ( ? ) b 
 
- Parte inteira 
 
1° Processo: divisão sucessiva pela base, até o quociente =0 o numero binário é : os restos 
das divisões lidos do ultimo para o primeiro 
 
 
 
 
 
 
 
 
 
 
2° Processo: decompor em potência de 2 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Parte Fracionária 
 
1º processo: multiplicações sucessivas 
 
 0,25 d =?  0, 0 1 2 
 
 0,25 x 2 = 0 , 5 
 
 0,5 x 2 = 1 , 0 resposta: 23,25 10 = ( 10111,01 ) 2 
 
23 2
03 11 2
1 1 5 2
1 2 2
0 1 2
1 0
2310 = 1 0 1 1 1 2
i 2 
i
0 1 23 -16 = 7
1 2 7 - 4 = 3
2 4 3 - 2 = 1
3 8 1 - 1 = 0
4 16 '23
5 32 i 5 4 3 2 1 0
6 64 1 0 1 1 1
7 128 2 
i
16 4 2 1
8 256
9 512 2310 = 1 0 1 1 1 2
10 1024
 
 13 
 
 
Exemplo 2: 0,675 d = ( ? ) b 
 
 0,675 d = 0, 1 0 1 0 1 1 0 0 1 1 0 ... 2 
 
 0,675 x 2 = 1 , 35 
 0,35 x 2 = 0 , 7 
 0,7 x 2 = 1 , 4 
 0,4 x 2 = 0 , 8 
 0,8 x 2 = 1 , 6 
 0,6 x 2 = 1 , 2 
 0,2 x 2 = 0 , 4 
 0,4 x 2 = 0 , 8 
 0,8 x 2 = 1 , 6 
 0,6 x 2 = 1 , 2 
 0,2 x 2 = 0 , 4 
 
Conversão B  H (Direta) 
 
Separar de 4 em 4, e lê diretamente na tabela 
 
Exemplo 1: 1001 1111 B = 9 F H 
 
Exemplo 2: 1 0101 1010 0111 B = 15 A 7 H 
 1 5 A 7 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exercício de conversão de códigos: 
H
0 0 0 0 0
0 0 0 1 1
0 0 1 0 2
0 0 1 1 3
0 1 0 0 4
0 1 0 1 5
0 1 1 0 6
0 1 1 1 7
1 0 0 0 8
1 0 0 1 9
1 0 1 0 10 A
1 0 1 1 11 B
1 1 0 0 12 C
1 1 0 1 13 D
1 1 1 0 14 E
1 1 1 1 15 F
B
2 3 5 8 10 16
1010101101,1101 221101,2102 10220,4012 1255,6400 685,8125 2AD,D
1111,0010 120,0120 30,0430 17,1366 15,1852 F,2
1100111,0111 10211,1102 403,2200 147,3656 103,4800 67,7
111010,0101 2011,0221 213,2140 72,2400 58,3125 3A,5
101000000,1000 102212,1120 2240,2300 500,4121 320,5200 140,8
111010,1101 2011,2102 213,4012 72,6400 58,8125 3A,D
Nem sempre é possível dar exato, quantiza-se (truncando); 
E isto depende do nº de bits reservados para parte 
fracionária: 
Com 16 bits é uma boa representação. 
 
 14 
Solução da primeira linha: 
 
 
 
 
 
 
 
B  D 
 
 
 
 
 
 
D  O 
 
 
 
 
 
 
 
 
 
 
 
Outra maneira B O 
 
 
 
 
 
D  5 
 
 
 
 
 
 
 
 
 
 
 
 
 
B para Hexa
1 0 1 0 1 0 1 1 0 1 , 1 1 0 1
, DDA2
1 0 1 0 1 0 1 1 0 1 , 1 1 0 1
2 5 10 21 42 85 171 342 685 1,625 1,25 0,5
x2 `+ `+ `+ `+ `+ `+ `+ `+ `+ n/2
2 4 10 20 42 84 170 342 684 0,8125 0,625 0,25 0,5
685 , 8125
1 0 1 0 1 0 1 1 0 1 , 1 1 0 1 0 0
1 2 5 5 6 4
685 5
0 137 5
37 27 5
2 5 5
2 0 1 5
1 0
68510 = 1 0 2 2 0 5
0,8125 x 5 = 4,0625
0,0625 x 5 = 0,3125
0,3125 x 5 = 1,5625
0,5625 x 5 = 2,8125
0,8125 10 `= 0,4012 5
685,8125 10 `= 10220,4012 5
685 8
45 85 8
5 0 10 8
5 2 1 8
1 0
68510 = 1 2 5 5 8
0,8125 x 8 = 6,5
0,5 x 8 = 4,0
0,8125 10 `= 0,64 8
685,8125 10 `= 1255,64 8
 
 15 
D  3 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 Exercício em sala fazer a 5ª linha. Terminar em casa no 
ANEXO Resposta completa abaixo 
 
 
 
 
 
 
 
 
 No anexo 
 
 
 
 
 
 
 
 
 
 
 
 
 
2 3 5 8 10 16
1010101101,1101 221101,2102 10220,4012 1255,6400 685,8125 2AD,D
1111,0010 120,0120 30,0430 17,1366 15,1852 F,2
1100111,0111 10211,1102 403,2200 147,3656 103,4800 67,7
111010,0101 2011,0221 213,1240 72,2400 58,3125 3A,5
101000000,1000 102212,1120 2240,2300 500,4121 320,5200 140,8
111010,1101 2011,2102 213,4012 72,6400 58,8125 3A,D
2 3 5 8 10 16
1010101101,1101 221101,2102 10220,4012 1255,6400 685,8125 2AD,D
1111,0010 120,0120 30,0430 17,1366 15,1852 F,2
1100111,0111 10211,1102 403,2200 147,3656 103,4800 67,7
111010,0101 2011,0221 213,1240 72,2400 58,3125 3A,5
101000000,1000 102212,1120 2240,2300 500,4121 320,5200 140,8
111010,1101 2011,2102 213,4012 72,6400 58,8125 3A,D
0,8125 x 3 = 2,4375 
0,4375 x 3 = 1,3125 
0,3125 x 3 = 0,9375 
0,93755 x 3 = 2,8125 
 
0,8125 10 `= 0,2102 3 
685,8125 10 `= 221101,2102 3 
685 3
25 228 3
1 18 76 3
0 16 25,3 3
1 1 8 3
2 2 3
2 0
68510 = 2 2 1 1 0 1 3
 
 16 
Sistemas Digitais Roteiro da 11
a
 aula 
 
Referência ao Programa: Álgebra Booleana e Circuitos Lógicos 
 Simplificação por Mapeamento de Karnaugh 
 
Referência Livro Texto: Capítulo 4 – 4.5 
 
Objetivo: apresentar os Mapas de até 3 variáveis 
 
 MAPEAMENTO DE KARNAUGH 
 
Mapa de Karnaugh é um método gráfico usado para simplificar uma equação lógica ou 
converter uma tabela verdade em circuito lógico. 
 
 
 MAPA para 1 VARIÁVEL 
 
Exemplos: 
 
1) f(x) = X X = 0  
 f(x) = 0 constante 
 
 _ 
2) f(x) = X +X = 1  
 f(x) = 1 constante 
 
 
3) f(x) = X  
 f(0) = 0 f(1) = 1 
 
 _ 
4) f(x) = X  
 f(0) = 1 f(1) = 0 
 
 
 
 MAPA para 2 VARIÁVEIS 
 
 
 
 
 
 
 
 
X 0 1 
 f(0) f(1) 
X 0 1 
 0 0 
X 0 1 
 1 1 
X 0 1 
 0 1 
X 0 1 
 1 0 
 B B 
 0 1 
 
A 
 
0 
 
f(0,0) 
 
 
f(0,1) 
 
 
A 
 
1 
 
f(1,0) 
 
 
f(1,1) 
 
 
 17 
0 1
B
0
A
1
0 1
1 1
0 1
B
0
A
1
1 0
1 0
Exemplo 1 
Marcamos com um círculo e fazemos a 
Leitura das saídas = 1: unidos com OU (+) 
 
 
 
  
 
 
 
 
Exemplo 2:A B S 
0 0 1 
0 1 0 
1 0 1 
1 1 0 
 
 
Exemplo 3: 
 
A B S 
0 0 1 
0 1 1 
1 0 0 
1 1 0 
 
 
Exemplo 4: 
 
 
 
 
 
 
* Pode-se repetir uma saída em vários grupos para Simplificar 
 
Exemplo 5: 
 
 
 
 A + C 
 
A B S 
0 0 1 
0 1 0 
1 0 0 
1 1 1 
A B S 
0 0 1 
0 1 0 
1 0 1 
1 1 1 
C D S 
0 0 0 
0 1 1 
1 0 1 
1 1 1 
A . B + A . B 
B B 
0 1 
A 0 1 0 
A 1 1 0 
1) Leitura das saídas 1: unidos com OU (+) s/ agrupar 
agrupar AB + AB 
AB 
 errado 
errado 2) agrupamos os 1s adjacentes (LÓGICO) e 
 eliminamos a variável que muda 
B B Varia 
0 1 
A 0 1 1 
A 1 0 0 A 
B B 
0 1 
Varia A 0 1 0 
A 1 1 0  B 
B B 
0 1 AB+AB + AB 
A 0 1 0 
A 1 1 1 B + A 
 
 18 
0 1
B
0
A
1
1 1
1 0
Exemplo 6: 
 
A B S 
0 0 1 
0 1 1 
1 0 1 
1 1 0 
 
 
 
 
 
 
 
 
Importante: No Mapa usamos sempre a ordenação refletida 
 
Exemplos: 
 
 
 
 
 
 
 
 
 
 
 
 MAPA para 3 VARIÁVEIS 
 
Primeiro passo: montar o Mapa à partir da tabela 
 
Segundo passo: examinar o mapa para detectar os 1s que não são adjacentes a quaisquer outros1s 
 
Terceiro passo: agrupar os 1s que são adjacentes a somente outro 1 
 
Quarto passo: agrupar qualquer octeto, mesmo que contenha 1s já combinados 
 
Quinto passo: agrupar qualquer quarteto que contenha 1 ou mais 1s que ainda não tenham sido 
combinados (certificar de usar o nº mínimo de agrupamentos) 
 
Sexto passo: agrupar quaisquer outros 1s que ainda não ainda não tenham sido combinados 
(certificar de usar o nº mínimo de agrupamentos) 
 
Sétimo passo: forme a soma OU (OR) dos termos gerados por cada agrupamento 
 
ORDENAÇÃO RETA ORDENAÇÃO REFLETIDA
AB AB AB AB AB AB AB AB
0,0 0,1 1,0 1,1 0,0 0,1 1,1 1,0
f(0,0) f(0,1) f(1,0) f(1,1) f(0,0) f(0,1) f(1,1) f(1,0)
1) AB AB 2) AB AB
0,0 0,1 1,1 1,0 0,0 0,1 1,1 1,0
1 1 0 0 0 1 1 0
A B
3) AB AB AB
0,0 0,1 1,1 1,0
1 0 1 1
A + B
 
A + B 
 
 19 
1) Exemplo: 
 
1º passo 
 
 
 
 
 
 
 
 
 
 
 
 
2o passo: não tem 1s Isolados 
 
3o passo: tem dois 1s adjacentes somente a outros 1 4º passo: não tem octetos 
 
 5º passo: tem um quarteto 6º passo: todos os 1s foram agrupados 
 LEITURA: 
 
 
 
 
 
 
 
 
 
 
 
2) Exemplo: 
 
 
 
 
 
 
 
 
 
 
 
 
A B C S
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 0
1 1 1 1
C C 
0 1 
AB 0,0 1 0 
AB 0,1 1 1 
AB 1,1 0 1 AC + BC 
AB 1,0 0 0 
K L M S 
0 0 0 1 0 
0 0 1 0 1 
0 1 0 1 2 
0 1 1 1 3 
1 0 0 0 4 
1 0 1 1 5 
1 1 0 1 6 
1 1 1 1 7 
M M 
0 1 
KL 0,0 1 0 
KL 0,1 1 1 
KL 1,1 1 1 
KL 1,0 0 1 
M M 
0 1 
KL 0,0 0 1 
KL 0,1 2 3 
KL 1,1 6 7 
KL 1,0 4 5 
L
KM
M M 
0 1 
KL 0,0 1 0 
KL 0,1 1 1 
KL 1,1 1 1 
KL 1,0 0 1 
KM 
KM + L + KM 
M M 
0 1 
KL 0,0 1 0 
KL 0,1 1 1 
KL 1,1 1 1 
KL 1,0 0 1 
 
 20 
Exercício 1: Projetar um circuito “Detetor de Maioria” de 3 entradas 
 
 
 
 
 
 
 
 
 
 + + 
 
 
 
USANDO O MAPA 
 
 
 
 
 
 
 
 
 
Exercício 2: Projetar um circuito (tabela abaixo) usando Simplificação algébrica e Mapa 
de Karnaugh 
 
 
S = A.B.C+ A.B.C+ A.B.C+ A.B.C 
S = A.B.C+ A.B.C+ A.B.C+ A.B.C 
S = A.B.C+ A.B.C+ A.B 
S = B.C A.C A.B 
A B C S 
0 0 0 0 
0 0 1 0 
0 1 0 0 
0 1 1 1 A.B.C 111 
1 0 0 0 
1 0 1 1 A.B.C 111 
1 1 0 1 A.B.C 111 
1 1 1 1 A.B.C 111 
C C 
0 1 
AB 0,0 0 0 
AB 0,1 0 1 
AB 1,1 1 1 AB + BC + AC 
AB 1,0 0 1 
 
 21 
 
 
FIGURA 4-12 Exemplo de agrupamentos de pares de 1s adjacentes. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EXERCÍCIO EM SALA, terminar em casa no ANEXO: Utilizando a tabela 
aplique a fórmula de interpolação; simplificação (teoremas e mapa de Karnaugh) e 
faça a esquematização do circuito com NOR de 2 entradas. 
 
 
Atividades para casa: Ler o Cap4 de Responder as questões e problemas 
das seções 4.5 
 
X Y Z S 
0 0 0 1 
0 0 1 0 
0 1 0 1 
0 1 1 1 
1 0 0 0 
1 0 1 0 
1 1 0 0 
1 1 1 1 
 
 22 
Sistemas Digitais Roteiro da 12 
a
 aula 
 
Referência ao Programa: Álgebra Booleana e Circuitos Lógicos 
 Simplificação por Mapa de Karnaugh 
 
Referência Livro Texto: Capítulo 4 – 4.5 
Objetivo: apresentar os Mapas de 4 variáveis - Exercícios; Condições Opcionais 
 
ALGEBRA BOOLEANA E CIRCUITOS LÓGICOS 
 Mapa p/ 4 variáveis 
 
Primeiro passo: montar o Mapa à partir da tabela 
Segundo passo:examinar o mapa para detectar os 1s que não são adjacentes a qq outros1s 
Terceiro passo: agrupar os 1s que são adjacentes a somente outro 1 
Quarto passo: agrupar qualquer octeto, mesmo que contenha 1s já combinados 
Quinto passo: agrupar qualquer quarteto que contenha 1 ou mais 1s que ainda não tenham 
sido combinados (certificar de usar o nº mínimo de agrupamentos) 
Sexto passo: agrupar qualquer outros 1s que ainda não ainda não tenham sido combinados 
(certificar de usar o nº mínimo de agrupamentos) 
Sétimo passo: forme a soma OU (OR) dos termos gerados por cada agrupamento 
 
1) Exemplo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
D + AC + BC
A B C D S
0 0 0 0 1 0
0 0 0 1 1 1
0 0 1 0 1 2
0 0 1 1 0 3
0 1 0 0 1 4
0 1 0 1 1 5
0 1 1 0 1 6
0 1 1 1 1 7
1 0 0 0 1 8
1 0 0 1 0 9
1 0 1 0 1 10
1 0 1 1 0 11
1 1 0 0 1 12
1 1 0 1 0 13
1 1 1 0 1 14
1 1 1 1 1 15
CD CD CD CD
0,0 0,1 1,1 1,0
AB 0,0 0 1 3 2
AB 0,1 4 5 7 6
AB 1,1 12 13 15 14
AB 1,0 8 9 11 10
CD CD CD CD 
0,0 0,1 1,1 1,0 
AB 0,0 1 1 0 1 
AB 0,1 1 1 1 1 
AB 1,1 1 0 1 1 
AB 1,0 1 0 0 1 
 
 23 
2) Exemplo: 
 
 
 
 
 
3) Exemplo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 24 
4) Exemplo: 
 
 
 
 
 
 
 
 
1ª AED DE PRELEÇÃO: 
 
 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 25 
SOLUÇÃO: 
 
PASSO 1: Construir a tabela verdade (considerando 
as entradas os 4 bits A B C D e as saídas os 7 
segmentos a b c d e f g do display) para que seja 
mostrado os números (hexadecimais 0 a F) no 
display que em decimais correspondem aos 
números N (0 a 15) 
 
PASSO 2: Usando mapa K, encontrar os circuitos 
correspondentes para cada um dos segmentos do 
display. 
 
1ª AED DA PRELEÇÃO (ARQUIVO NO SITE 
DOCENTE): Terminar exercício: PREECHENDO 
A TABELA EXERCÍCIO 1 e achando a solução 
para as saídas a, b, c, d, e. 
 
 
 
 
 
SOLUÇÃO PARCIAL: a seguir a solução para as 
saídas f , g 
 
 
 
 
 
 
 g f 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CD CD CD CD 
0,0 0,1 1,1 1,0 
AB 0,0 0 0 1 1 
AB 0,1 1 1 0 1 
AB 1,1 0 1 1 1 
AB 1,0 1 1 1 1 
AB+ ABC+AD + BC + CD 
CD CD CD CD 
0,0 0,1 1,1 1,0 
AB 0,0 1 0 0 0 
AB 0,1 1 1 0 1 
AB 1,1 1 0 1 1 
AB 1,0 1 1 1 1 
 ABC + AB+ CD+BD + AC 
 
 26 
 
OUTROS EXEMPLOS: 
 
 
EXERCÍCIOS EM SALA aula 12 , terminar em casa: 
Escreva as expressões para a saída X resultantes dos mapa de Karnough no ANEXO 
 
Para casa: 
Ler o Capítulo 4 do Livro texto e Responder as questões e problemas das seções 4.5 
 
1ª AED DA PRELEÇÃO (ARQUIVO NO SITE DOCENTE): Terminar exercício1: 
PREECHENDO A TABELA EXERCÍCIO 1e achando a solução para as saídas a, b, c, 
d, e. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 27 
Sistemas Digitais Roteiro da 13 
a
 aula 
 
Referência ao Programa: Álgebra Booleana e Circuitos Lógicos 
 Técnicas de Projeto de Circuitos Lógicos 
 
Referência Livro Texto: Capítulo 4 – 4.5 
 
Objetivo: apresentar Projeto de circuitos diretamente simplificados nos mapas de Kanaugh 
 
Atividades 
 Apresentar os conceitos e exemplos 
 
ALGEBRA BOOLEANA E CIRCUITOS LÓGICOS 
 Condições Opcionais nos Mapas 
 
Representam combinações, em uma situação – problema em que: 
 
a) Nunca ocorrem Ex. o semáforo ( Vermelho e Verde) 
 
b) Não importa 
 
Notação - X 
Leitura 
– como 0 ou 1, dependendo da conveniência ( simplificação) 
– numa direção depois na outra: 
– quem variou (Sai) 
– constante permanece no termo: 0 barra 1 s/ barra 
 
Lembretes: 
 
1. Examinar o mapa para detectar os 1s e que não são adjacentes a qq outros 1s ou Xs 
2. Agrupar os 1s e que são adjacentes a somente outro 1 ou Xs 
 
Quanto Maior o grupo Menor os termos (simplificação) portanto: 
3. Agrupar qualquer octeto, mesmo que contenha 1s e Xs já combinados 
 
4. Agrupar qualquer quarteto que contenha 1 ou mais 1s e Xs que ainda não tenham sido 
combinados (certificar de usar o nº mínimo de agrupamentos) 
 
5. Agrupar qualquer outros 1s que ainda não ainda não tenham sido combinados (certificar 
de usar o nº mínimo de agrupamentos) 
 
6. Forme a soma OU (OR) dos termos gerados por cada agrupamento 
 
 
 
 
 28 
Simplificação por Mapeamento de Karnaugh: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exemplo:
1o Passo: montar o Mapa à partir da tabela 
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
A B C D S
0 0 0 0 X
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 X
0 1 1 0 1
0 1 1 1 X
1 0 0 0 0
1 0 0 1 1
1 0 1 0 X
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 X
A B C D S
0 0 0 0 X
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 X
0 1 1 0 1
0 1 1 1 X
1 0 0 0 0
1 0 0 1 1
1 0 1 0 X
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 X
A B C D S
0 0 0 0 X
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 X
0 1 1 0 1
0 1 1 1 X
1 0 0 0 0
1 0 0 1 1
1 0 1 0 X
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 X
A B C D S
0 0 0 0 X
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 X
0 1 1 0 1
0 1 1 1 X
1 0 0 0 0
1 0 0 1 1
1 0 1 0 X
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 X
CD
00 01 11 10AB
0 0
0 1
1 1 
1 0 
0 1 23
674 5
8 9 1011
12 13 1415
CD
00 01 11 10AB
0 0
0 1
1 1 
1 0 
0 1 23
674 5
8 9 1011
12 13 1415
00 01 11 10AB
0 0
0 1
1 1 
1 0 
0 0
0 1
1 1 
1 0 
0 1 23
674 5
8 9 1011
12 13 1415
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
0 0
0 1
1 1 
1 0 
0 1 23
674 5
8 9 1011
12 13 1415
X 1 00
1X1 X
0 1 X1
1 1 0X
2o Passo: não tem 1s Isolados
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
X 1 00
1X1 X
0 1 X1
1 1 0X
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
0 0
0 1
1 1 
1 0 
X 1 00
1X1 X
0 1 X1
1 1 0X
3o Passo: não tem 1s adjacentes 
somente a outros 1 ou X
4o Passo: não tem Octeto
5o Passo: tem Quartetos
S = C D C D + +
B A
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
X 1 00
1X1 X
0 1 X1
1 1 0X
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
00 01 11 10AB
CD
0 0
0 1
1 1 
1 0 
0 0
0 1
1 1 
1 0 
X 1 00
1X1 X
0 1 X1
1 1 0X
6o Passo: todos 1s agrupados
C D C D A BA B
C C 
A BC A BC 
D
A DA D + A BA BA B
A C A C A C + +A BC A D + A B+ +A BC A BC A DA D + A BA BA B
X
X
X
X
Tem duas soluções:
( circulo ou elipse vermelho )
 
 29 
 
Exemplo: conclusão para a 1ª solução substituindo os X não usados = 0 e X usados = 1  
 
 
 
 
 
 
 
 
 
 
 
Outros exemplos: 
 
CD CD CD CD 
0,0 0,1 1,1 1,0 
AB 0,0 0 1 0 0 
AB 0,1 1 1 1 1 
AB 1,1 1 1 1 0 
AB 1,0 0 1 1 0 
AD + CD + BC + AB 
 
 30 
Simplificação por Mapeamento de Karnaugh :
FIGURA 4-18 Condições don’t-care devem ser auteradas para 0 ou para
1 de forma a gerar agrupamentos no mapa k que produzam a expressão
mais simples.
Sistemas Digitais: Princípios e Aplicações
Ronald J. Tocci e Neal S. Widmer Capítulo 4 Prentice Hall
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 CODIGO BCD – Binary Coded Decimal 
Cada digito decimal é representado por 4(quatro) bits binários no código BCD 
 
 
 
 
 
 
Exercício: Relacionar as Representações para os num. Decimais de 0 a 15. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Exemplos:
decimal 8 7 4 9 4 3
BCD 1000 `0111 `0100 1001 `0100 `0011
D H 
0 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
BCD B 
 
 31 
1ª AED DE PRELEÇÃO: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
EXERCÍCIO 2: 
 
 32 
 
 
 
 
 
 
 
 g 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
f 
 
 
 
 
 
 
 
 
 
 
 
 
 
Atividades Para casa: 
 
• 1ª AED (ARQUIVO NO SITE DOCENTE): Terminar exercício: PREECHENDO A 
TABELA EXERCÍCIO 2 e achando a solução para as saídas a, b, c, d, e. 
 
• Ler o Capítulo 2, 2.5 a 2.8  códigos alfanuméricos e 4, 4.5 do Livro texto 
 
 
• Responder as questões e problemas das seção 4.5 
CD CD CD CD 
0,0 0,1 1,1 1,0 
AB 0,0 0 0 1 1 
AB 0,1 1 1 0 1 
AB 1,1 X X X X 
AB 1,0 1 1 X X 
D B C B C B A 
D C C B C B A 
   
   
a 
f g b 
e c 
d 
 
 33 
Sistemas Digitais Roteiro das 14 
a
 Aula 
 
Referência ao Programa: Circuitos Combinacionais 
 Operações Aritméticas com números Binários e Hexadecimais 
 Números Sinalizados 
 
Referência Livro Texto: Capítulo 6.9 a 6.11 6.14 a 6.16 
 
Objetivo: Adição Binária; Números Sinalizados; Sistema de complemento a dois; Aritmética 
Hexadecimal. 
 
Atividades 
 Apresentar os conceitos e exemplos 
 
ARITMÉTICA BINÁRIA e HEXA DECIMAL 
 
1. SOMA BINÁRIA  XOR ( o símbolo + aqui é o sinal mais de adição) 
 
0 + 0 = 0 
0 + 1 = 1 + 0 = 1 
1 + 1 = 0 e vai 1 
1 + 1 + 1 = 1 e vai 1 
 
 
Exemplo: 1001 1101 + 110 0101 
 
 
 
 
EXERCÍCIO 1: Converter para binário, somar e conferir em decimal: 5A + B7 
 
 
 
 
 
 
 
0 1
0 0 1
1 1 0*
* vai 1
estouro/ overflow 1 1 1 1 1 1 1 HEXA DEC
``+ 1 0 0 1 1 1 0 1 9D 157
1 1 0 0 1 0 1 65 101
1 0 0 0 0 0 0 1 0 102 258
HEXA estouro 1 1 1 1 1 1 1 DEC
5A ``+ 0 1 0 1 1 0 1 0 64 + 16 + 8 + 2 = 90
B7 1 0 1 1 0 1 1 1 128+32+16+4+2+1= 183
111 1 0 0 0 1 0 0 0 1 273
128 64 32 16 8 4 2 1
0 1 0 1 1 0 1 0
1 2 5 11 22 45 90
x 2
0 2 4 10 22 44 90
128 64 32 16 8 4 2 1
1 0 1 1 0 1 1 1
2 5 11 22 45 91 183
x 2
2 4 10 22 44 90 182
 
 34 
EXERCÍCIO 2: 4AH + 2EH = ? 
 
 1 10 + 1 11 
 4 A 4 A  0100 1010 
+ 2 E14 ou +2 E 0010 1110 
 7 8 24 7 8  0111 1000 
 -16 
 08 e vai 1 
 
SUBTRAÇÃO BINÁRIA 
 
0 - 0 = 0 
1 - 0 = 1 
1 - 1 = 0 
0 - 1 = 1 e tomar 1 
 
EXEMPLO: 
 
a) 10101110 -1101011 = ? 
 
 
 
 
 
 
b) 1000 -1101 = ? 
 
 
 
 
 
 
Obs.: Os computadores usam a somente Soma binária, portanto, para subtrair devem usar 
o sinal do numero, por exemplo: A - B  A + (- B) 
 
 
NUMEROS SINALIZADOS 
 
Sistema sinal Magnitude: o bit à esquerda (MSB - bit de maior significância) do numero 
(magnitude) representa o seu sinal. Outros bits  magnitude 
 
0 - POSITIVO 1 - NEGATIVO 
* MSB = SINAL 
 
EXEMPLO: 0 1010  + 10 
1 1010  - 10 
0 1
0 0 1*
1 1 0
* tomar 1
2
0 2 0 0 2 HEXA DEC
``- 1 0 1 0 1 1 1 0 AD 174
1 1 0 1 0 1 1 6B 107
0 1 0 0 0 0 1 1 43 67
0 . . . 2 HEXA DEC
``- 1 0 0 0 0 10 16
1 1 0 1 D 13
prova real `+ 0 0 0 1 1 ``03 3
1 0 0 0 0
 
 35 
Conclusão: 
Com 4 bits = 2 4 representa-se 16 = - 8,..., 0, ..., 7 números sinalizados 
Com 5 bits = 2 5 = 32 = - 16,..., 0, ..., 15 números sinalizados 
Com n bits = 2 n = -2 n -1 ,..., 0, ..., 2 n -1 - 1 números sinalizados 
 
FIGURA 6-1 do livro 
texto:Representação de números 
com sinal na forma sinal-magnitude. 
 
Sistema Sinal antes da Magnitude: 
normalmente não é usado pela 
complexidade de implementação dos 
circuitos. 
 
Definição do sinal 
 
1a tentativa: SM = sinal magnitude 
 sinal 
0 1 1 0 = (+6)  inverter o digito + 
significativo  1 1 1 0 = (-6) 
 
(+6) + (-6) = 0 
 0 1 1 0 
 1 1 1 0 
 1 0 1 0 0  diferente de 0  SM não serve 
 
2a tentativa: SMC1 
 
C1 complemento a 1 (binário = inverte os bits) 
 
(+6) + (-6) = 0  SM soma 0 1 1 0 (+ 6) 
1 0 0 1 ( - 6) 
 também não dá 1 1 1 1  diferente de 0 
 
3a tentativa: SMC2  complemento a dois = SMC1 + 1 (Campo constante) 
 
(+6) + (-6) = 0  SM soma 0 1 1 0 
1 0 0 1  inverte SMC1 
 + 1 
1 0 1 0  SMC2 
 0 1 1 0 (+ 6) 
 1 0 1 0 ( - 6) 
 overflow 1 ] 0 0 0 0 = 0 
 
overflow = estouro = 0 – NEGATIVO 1 - POSITIVO 
 
obs: com complemento a 2 o sinal considerado é o inverso do sistema Sinal Magnitude. 
 
 36 
 
 
 
 
 
OUTROS EXEMPLOS: 
 
a) 36d – 25d 
 
 
 
 
 
 
 
 
 
div por 2 dec
36 resto 25 resto 1 0 0 1 0 0 36
18 0 12 1 0 1 1 0 0 1 25
9 0 6 0 inv.
4 1 3 0 1 0 0 1 1 0 (smc1) 25
2 0 1 1 `+ 1
1 0 0 1 1 0 0 1 1 1 smc2 ``- 25
0 1 1 0 0 1 0 0 `+ 36
estouro 1 0 0 1 0 1 1 `+ 11
 
 37 
1 1 inv.
0 1 1 0 1 1 (smc1) 36
`+ 1
0 1 1 1 0 0 smc2 ``- 36
0 1 1 0 0 1 `+ 25
0 1 1 0 1 0 1 ? `- 11
sem estouro num. é negativo
para achar o
modulo aplica 0 0 1 0 1 0
smc2 `+ 1
0 0 1 0 1 1 11 é o modulo
 
b) 25d – 36d 
 
 
 
 
 
 
 
 
 
 
c) 4Ah – 2Eh 
 
 
 
 
 
 
 
 
 
 
Subtrair usando SMC-2 
 
 
 
 
 
 
 
 
 
 
 
 
 
4 A 0 1 0 0 1 0 1 0
2 E 0 0 1 0 1 1 1 0
1 C
SMC1 1 1 0 1 0 0 0 1
`+ 1
SMC2 `- 2E 1 1 0 1 0 0 1 0
4A `+ 0 1 0 0 1 0 1 0
1 0 0 0 1 1 1 0 0
C1
 
 38 
 
 
Terminar em casa no ANEXO 
desta aula 
 USANDO A TABELA 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
i 2 
i
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
i 2 
i
0 1
1 2
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
 
 39 
Sistemas Digitais Roteiro das 15 
a
 aula 
 
Referência ao Programa: Circuitos Combinacionais 
 Circuitos Aritméticos 
 
Referência Livro Texto: Capítulo 6.9 a 6.11 6.14 a 6.16 
 
Objetivo: apresentar Meio somador; Somador Completo; Somador Binário Paralelo, Circuito 
integrado somador paralelo. 
Atividades 
 Apresentar os conceitos e exemplos 
 
 
 
 MEIO SOMADOR (Half Adder) 
 
 
Somador de dois números de 1 bit  carry e soma 
 
 
 
 
 
 
 
 
0
1
1
0
A B Σ
0 0
0 1
1 0
1 1
Ca
0
0
0
1
xor
Ca = AB
= AB + AB = A+ B
AB = Ca
Simbologia:
A + B = 
A
H A
B Ca

1
0
A
B
Σ
Ca
1
1 +
1
A
B
SIMBOLOGIA
 
 40 
 
 SOMADOR COMPLETO (Full Adder) 
 
Somador de Três números de 1 bit  carry e soma 
 
 
 
 
 SOMADOR COMPLETO (Full Adder) COM HA’s 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 SOMADOR PARALELO (PLENO) DE 2 números DE 4 bits 
0
1
1
0
1
0
0
1
0
0
0
1
0
1
1
1
CaA B C
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Ca = A.B.CA.B.C+A.B.C+ A.B.C+
Ca =A.B.C+A.B.C + A.B
A.C +
Ca =B.C + A.BA.B.C+
Ca = A.BB.C +
A= A + B + C
A
B F A
C
Ca

ABC 
A(BC +BC)= A(BC + BC) +
= A B C + A B C + AB C +
A= A(B + C ) + A(B + C)
(xor) (xnor)
(xor)
Simbologia:
A
B
A + B + C =
C
AB + BC + AC = Ca

X = (B + C)
 = (A + X)
xor
AB 
(A+B)C+ AB 
A A+B A+B+C 
H A H A 
B Ca Ca (A+B)C 
C 
  
 
 41 
 
Um somador (FA) para cada bit (começando pelo LSD) 
 
 
 
 
 
 
 
 
 
 
 C4 
 
 
 
 
 
 
 C4 
 
 
 
 
 
Ca = C0 = 0  vai existir casos em que o Ca pode ser = 1 (ex. somador de 8 com 2 de 4) 
 
 
SOMADOR Paralelo (PLENO) DE 2 números DE 4 bits (OUTRA FORMA SIMBOLOGIA) 
 
 C4 C3 C2 C1 C0 
 + A3 A2 A1 A0 
 B3 B2 B1 B0 
 Σ4 Σ 3 Σ 2 Σ 1 Σ 0 
 
 
 
 
 
 
 
 
 
 
 
 
 
 A3 B3 A2 B3 A1 B1 A0 B0
FA3 FA2 FA1 FA0 Ca
C4 C3 C2 C1
4
3 2 1 0
 

 
A0-3 B0-3
C4 4 Co
(0-3)
4
(0 -3)



1 1 Dec
1 0 0 1 B x 9
``+ 1 1 0 1 A x 13
1 0 1 1 0 22
3 2 1 0 x
1 1 1 Dec
0 1 0 1 B x 5
``+ 0 1 1 1 A x 7
1 1 0 0 12
C4
A3
A2 3
A1
A0
4
2
1
B3
B2 0
B1
B0
Co





C4
A3
A2 3
A1
A0
4
2
1
B3
B2 0
B1
B0
Co





 
 42 
Exercício: Desenhar um somador PARALELO de 8 bits à partir de um de 4 bits 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OUTRA FORMA 
DE REPRESENTAR: 
 
 
 
 
 
SOLUÇÃO
A4-7 B4-7 A0-3 B0-3
4 C4 4 Ca
C8 (4-7) (0-3)
8
(4 -7) (0 -3)
 
 

 
 43 
Exercício: SOMADOR Paralelo (PLENO) de 2 números de 4 bits que faça subtração usando 
complemento a 2 
 
 
 
 
 
 
 
B  (-B) 
 
 
 
 
 
 
 
 
 
 
 
 
RESULTADO: A – B = A + (-B)  SMC2: complementa a 1 o numero B (inverte bit a bit) 
e soma1 
 
EM SALA 
 
Exercício: projetar um circuito que pode somar e subtrair usando o somador de 4 bits e uma 
chave de seleção. 
Solução: um Somador / Subtrator binário paralelo de quatro bit 
 
 
Usando o esquema Simular as somas e subtrações: 7+2, 7 – 2, 3+8, 3 – 8, 10+6 
 
 
 
 
 44 
Sistemas Digitais Roteiro da 16 
a
 aula 
 
Referência ao Programa: Circuitos Combinacionais 
 Circuitos aritméticos 
 
Referência Livro Texto: Capítulo 6.14 –6.16 
 
Objetivo: apresentar Fundamentos teóricos para Prática no LABORATORIO Aula 09: 3ª 
Etapa: Projeto Prático Correção Código BCD e Sinal: Implementação do Circuito integrado 
Somador paralelo . Somador / Subtrator BCD com correção de código BCD para visualização, e 
sinalização de numero (numero negativo). 
 
1. Nesta etapa fazemos a descrição de um exemplo de projeto decircuitos combinacionais 
e aritméticos através da solução do seguinte exercício: 
 
Exercício: Projetar um Somador / Subtrator binário paralelo de quatro bits 
(diagrama de blocos acima) com Correção do código BCD para visualização 
em Decimal 
 
A partir de um Somador / Subtrator binário paralelo de dois números A e B de quatro bits 
(obtido na 2ª etapa); Projetar a Correção do código BCD na soma A+B > 9, a visualização 
do sinal de negativo e obtenção do numero positivo (módulo) na subtração A – B quando o 
número B > A , para visualização do resultado em decimal considerando que: 
 
I – Na Soma 
- Os algarismos decimais A e B a serem somados estão no intervalo de [0 a 9] 
- O resultado de cada soma será de 02 (dois algarismos) e deverá ser mostrado em 
displays de 7 segmentos prevendo dois casos: 
1. Quando o resultado da soma for menor ou igual a 9 deve ser mostrado apenas o 
algarismo da direita. 
2. Quando o resultado da soma for maior que 9 o algarismo da esquerda, deverá ser 
apenas “1” (ié o vai 1) e o algarismo da direita, deverá ser o resultado corrigido 
para visualização em BCD. 
 
II – Na Subtração 
- Os algarismos decimais a serem subtraídos estão no intervalo de [0 a 9] 
- O resultado de cada subtração será de 1 algarismo que deverá ser mostrado no 
display da direita e quando este resultado for negativo deverá ser feito a sinalização 
com uso de SMC 2 e o sinal do resultado ( - ) mostrado no display da esquerda. 
 
 
 
 
 
 
 45 
1. Projeto Final do Laboratório 
 
Trata-se do projeto de uma calculadora BCD (Bynare Coded Decimal – Quatro bits 
representam um algarismo decimal) sendo dividido para a implementação em oito partes 
descritas abaixo e mostradas no diagrama de blocos funcionais Fig 1. 
Projeto Final: Calculadora BCD 
1a parte: Decodificador e Display 
2a parte: Somador e Subtrator 
3a parte: Correção BCD e Sinal 
4a parte: Seletor 
5a parte: Chaves sem Rebatimento – Pulso 1 e Pulso 2 
6a parte: Contador BCD 
7a parte: Gerador de Sinais de Controle 
8a parte: Registrador A e B 
 
 O projeto deverá ser implementado por grupos de no máximo 5 alunos, observando 
que o relatório é sempre individual. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Fig 1 – CALCULADORA BCD 
 DECODIFICADOR 
SELETOR 3:1 
 MONITOR 
 
GERADOR 
DE SINAIS 
DE 
CONTRÔLE 
PULSO 1 
PULSO 2 
 
SOMADOR / 
SUBTRATOR BCD 
MODO 
+ / - 
REG A REG B 
 SINAL DISPLAY 
 CONTADOR BCD 
I 
 
 46 
Solução: AULA 9 lab Projeto final etapa 3 (Correção BCD e 
sinal) 
 
Objetivo: implementar a correção do código BCD (quatro bits  decimais de ( 0 a 9) quando 
o resultado da soma for maior que 9 para visualização em decimal (display de 7 
segmentos); visualização do sinal de negativo e obtenção do numero positivo (módulo) para 
resultados de subtração A – B quando o número B > A. 
 
 
 
 
 
 
 
 
 
 
fig 1 
etapa 3 projeto final  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Considerando que os circuitos Somador / Subtrator binário paralelo de 4 bits (Aula 7) 
realizam a soma de dois números A e B de 4 bits fornecendo uma saída composta de 5 bits 
onde chamamos de soma os quatro bits menos significativos ( S 3 S 2 S 1 S 0 ) e o quinto 
bit S4 de estouro C4 conforme abaixo: 
 
 
 DECODIFICADOR 
SELETOR 3:1 
 MONITOR 
 
GERADOR 
DE SINAIS 
DE 
CONTRÔLE 
PULSO 2 
PULSO 1 
 
SOMADOR / 
SUBTRATOR BCD 
MODO 
+ / - 
REG A REG B 
 SINAL DISPLAY 
 CONTADOR BCD 
I 
 
 47 
C4 C3 C2 C1 C0 
 A3 A2 A1 A0 
 B3 B2 B1 B0 
S4 ( S3 S2 S1 S0 ) 
Solução: 
Para a Soma 
 
Obtenção do algarismo da esquerda (acender ou não o no. 1 ou seja, o vai 1 na soma) 
 
 O algarismo da esquerda deve acender se e somente se estivermos fazendo uma soma 
E esta soma for maior que 9, portanto: 
 
- Passo 1: Podemos usar uma porta ( E ) AND com inversor numa entrada para habilitá-
la a transmitir o nível que estiver na outra entrada, ou seja se K = C0 = 0 (sendo K a 
chave modo (T/C) da soma no Somador / Subtrator projetados na etapa 2 (Aula 7)  
nível 0 invertido  nível 1 libera a porta ( E ) AND para a outra entrada. 
 
- Passo 2: Na outra entrada da chave AND o nível deve ser 1 se a soma > 9 ( OU ) se a 
soma > 15 * (ocorre o estouro  C4 = 1) então usamos um (OR) que permitirá passar 
adiante o nível “1” para a saída do ( E ) que interligada convenientemente nos 
segmentos b e c do display da esquerda irá acender o algarismo da esquerda ( 1 ): 
 
* Observação: em circuito somador o resultado pode ser menor que 9 entretanto ser ao 
mesmo tempo maior que 15, por exemplo: Resultado = 17  1 0010 os 4 bits menos 
significativos da soma corresponde ao numero 2 < 9 e o quinto bit é o estouro C4 = 1 
significa que o numero em decimal é maior que quinze. 
Esquematizando conforme descrito acima: 
Ligar o C0 na 1ª Entrada do AND se for soma (C0 = 0)  1 libera 
Ligar na 2ª Entrada do AND a saída do OR  se a soma passar de 9 (OU) passar de 15 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Considerando o esquema do primeiro Somador/ subtrator que foi projetado na etapa 2 (Aula 
7) acrescentamos abaixo a solução para o algarismo da esquerda. 
1 p/ display 
da esquerda
acende 
algarismo da 
esquerda
se for soma Co = 0 1 libera
se for subtração Co = 1 0 trava
se for soma Co = 0 1 libera
se for subtração Co = 1 0 trava
1 quando soma passar de 9
carry C'4 = 1
indica se passar de 15
1
1 quando soma passar de 9
carry C'4 = 1
indica se passar de 15
1
carry C'4 = 1
indica se passar de 15
1
 
 
 48 
 
- Passo 3: Achar o circuito que vai indicar quando a soma passar de nove conforme 
abaixo: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Solução: o circuito que verifica se a 
soma ( S3 S2 S1 S0 ) é maior que 9 
pode se obtido diretamente com o uso 
do Mapa de Kanought mostrado 
abaixo: 
 
 
 
 
 
 
 
 
 
 
Esquematizando a solução: S3.(S2 + S1) 
 
 
 
 
 
 
 
 
 
 
 se for soma Co = 0 1 libera 
se for subtração Co = 1 0 trava 1 p/ display 
acende algarismo da 
esquerda 
carry C' 4 
indica se passar de 15 
1 quando passar de 9 
C' 4 
 
 14 A 3 1 
 7483 A 2 3 
A 1 8 
A 0 10 
 4 
B 3 16 15 S 3 
B 2 4 2 S 2 
B 1 7 6 S 1 
B 0 11 9 S 0 
13 
C 0 = 0 1 
modo = 0 soma A+B 
modo = 1 subtração A - B 
 
T/C 
 
 ? 
S1S0
S3S2 0,0 0,1 1,1 1,0
0,0 0 0 0 1 0 3 0 2
0,1 0 4 0 5 0 7 0 6
1,1 1 12 1 13 1 15 1 16
1,0 0 8 0 9 1 11 1 10
S3.S2 + S3.S1
S3.(S2 + S1)
S 3 
S 2 
S 1 
CI 
74283 
 
 49 
Acrescentando esta solução no esquema do circuito anterior obtermos: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Obtenção do algarismo da direita 
 
Quando a soma for maior que 9 precisamos corrigir o código BCD para visualização em 
decimal, para isto usamos um outro somador / subtrator binário de 4 bits interligando 
convenientemente os outros circuitos para somar 0110 (6)*, conforme mostrado na próxima 
figura. 
 * o algarismo da direita deve ser mostrado no display de 7 segmentos (maior valor = 9); 
Numa soma decimal que ultrapassa a base (10), o algarismo da direita é o total subtraído 
da base (10) e o valor que ultrapassa é o transporte (ou seja o vai 1), portanto, temos que 
obter numero sinalizado (-10) usando o sistema de complemento a 2 (SMC2 = SMC 1 + 1) 
que corresponde a somar (6 ) 0110 em binário,como mostrado no exemplo abaixo: 
 
 Exemplo: 9  1001 ou seja 9+3 =(12 - 10) = 2 e vai 1, entretanto 1010 (10) 
 +3 +0011 SMC 1(inverte bit a bit)  0101 
 12 1100 (12)  Código BCD inválido +0001 ( 1) 
 + 0110 ( 6) SMC2 (6) 0110 (-10) 
 1 0010 (18) Algarismo da direita corrigido ( 2 ) 
 
 
 
1 p/ display esquerdo 
 acende algarismo da 
 esquerda  segmentos b e c 
 
 
carry 
 
C 4 
 
 1 quando passar de 9 
 
 
14 
 
A 3 1 
 
7483 
A 2 3 
A 1 8 
A 0 10 
 4 
B 3 16 15 S 3 
B 2 4 2 S 2 
B 1 7 6 S 1 
B 0 11 9 S 0 
13 
C0 = 0 1 
modo = 0 soma A+B 
1 subtração A - B 
 
modo = 
 
 
 
S 
 3 
S 2 
S 
 
 1 
Display 
direito 
1 libera 
0 trava 
se for soma Co = 0 
se for subtração Co= 1 
 1 se 
passar de 15 
T/C 
Display 
esquerdo 
CI 
74283 
 
 50 
Se a soma for menor ou igual que 9 o segundo somador / subtrator com o C0 = 0 somará 
zero (0000) ao binário: S3 S2 S1 S0 que vai para o display da direita sem correção. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Para a Subtração: 
 
Obtenção de um DETECTOR DE SINAL DA SUBTRAÇÃO A – B; Considerando os 
exemplos a seguir: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
carry 
 
C 4 
 
 1 quando passar de 9 
 
 14 A 3 1 
 
7483 
A 2 3 
A 1 8 
A 0 10 
 4 
B 3 16 15 S 3 
B 2 4 2 S 2 
B 1 7 6 S 1 
B 0 11 9 S 0 
13 
C0 = 0 1 
modo = 0 soma A+B 
1 subtração A - B 
 
modo = 
 
 
 
S 
 3 
S 2 
S 
 
 1 
1 libera 
0 trava 
se for soma Co = 0 
se for subtração Co= 1 
 1 se 
passar de 15 
T/C 
C 
 
4 
 
sem uso 
 
 14 1 
 7483 
3 15 3 dec 
8 
10 2 2 
 
 6 1 B 
 
16 
 C 
 4 9 0 D 
 
7 
 11 
 13 
 
 
 
 T/C 
 
 
 
 
 
 1 (soma>9 ou 15) 
 
 1 
 
 soma>9 
 ou 
soma >15 
soma 
 g f a b 
e d c 
. 
 g b 
 c . 
 
 A > B 
8 - 5 = 3 0 0 1 1 
5 0 1 0 1 
1 0 1 0 c1 
1 
Q - 5 1 0 1 1 c2 
8 1 0 0 0 
1 0 0 1 1 
positivo 
C 4 resultado 
A = B 
4 - 4 = 0 0 0 0 0 
4 0 1 0 0 
1 0 1 1 c1 
1 
Q - 4 1 1 0 0 c2 
4 0 1 0 0 
1 0 0 0 0 
positivo 
C 4 resultado 
A < B 
4 - 9 = - 5 ` - 0 1 0 1 
9 1 0 0 1 
0 1 1 0 
1 
Q - 9 0 1 1 1 
4 0 1 0 0 
0 1 0 1 1 C 2 ` 0100 
`010 1 
C 4 negativo resultado = 0101 
CI 
74283 
 
 51 
Conclusão: 
 
 
O sinal vai ser determinado pelo valor do estouro C4, portanto, podemos obter o circuito que 
acende o segmento g do display da esquerda quando C4 = 0 conforme solução para tabela 
verdade abaixo (o sinal de menos deve acender somente quando for subtração  modo = 1 
e o resultado é negativo  C4 = 0) 
 
 
 
 
 
 
* Solução: 
 
a) Da expressão da solução acima esquematizada conforme figura a seguir temos uma 
Porta AND como uma chave: que será Habilitada se a entrada MODO ( C0 ) = 1 (Chave 
K do circuito T/C no modo subtração) e passa adiante o nível 1 quando invertemos C’4 = 
0 (o resultado é negativo), e a saída interligada ao display esquerdo no segmento g irá 
acender o sinal de – (negativo). 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
b) A saída interligada também na chave K do Circuito T/C e Co no segundo somador / 
subtrator binário de 4 bits aciona o complemento a 2 (SMC2) sobre o resultado negativo 
obtido da subtração do primeiro somador / subtrator binário de 4 bits corrigindo 
(executado o módulo do no. negativo) o resultado (algarismo da direita) que aparece no 
display da direita. 
 
 
 
C 4 MODO ? 
0 0 0 
0 1 1 C 4 . M  * S olu ç ão 
1 0 0 
1 0 0 
 
_ 
carry C 4 
C 0 = 0 1 
Para display 
esquerdo  segmento g 
Para som / sub 
de correção 
 
 52 
c) O circuito do somador / subtrator usado para correção na soma deverá ser modificado 
(figura a seguir) para que a entrada do numero A seja (0000) ligada no nível 0 (terra), 
sempre que o resultado na saída do primeiro somador / subtrator for um no. negativo, 
ou seja, C’4 = 0 e a operação que esta sendo realizada é uma subtração, ou seja, K = 
C0 = 1, permitindo que este segundo somador some 0, e neste caso execute apenas o 
complemento a 2 necessário para a correção do numero negativo para ser mostrado no 
display da direita 
 
Esquema da correção de resultado negativo de subtração e para mostrar o sinal – (menos) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d) A correção considerada acima somente ocorrerá quando a operação que esta sendo 
realizada é uma subtração, ou seja, K = C0= 1, que resulta em saída 0 (terra) no circuito 
ligado no display da esquerda, podemos portanto interligar esta saída na entrada do 
numero A do circuito do somador / subtrator usado para correção na soma. 
 
 
No arquivo ANEXO da aula 9 está descrito os Procedimentos Experimentais e é mostrado 
os esquemas completos da 3ª Etapa. Observando no ESQUEMA 1 a seguir.as figuras do 
somador binário de 4 bits com a correção BCD descrita nesta etapa serão necessários os 
seguintes CIs 7408 AND, 7432 OR e 7404 Inversor, bem como o uso de mais um display. 
 
Podemos utilizar uma Unidade Lógica e Aritmética CI 74181 (também mostrada no arquivo 
ANEXO) adaptando-a para fazer a soma e subtração dos números A e B, e um conjunto de 
CIs 7486 e 74283 de um circuito Somador/Subtrator para fazer a correção da 
soma/subtração. 
 
 
 A - B CI 7483 CI 7483 
A 
 3 1 14 Estouro 0 1 14 
A 
 2 3 Carrier out C4 0 3 
A 
 1 8 0 8 
A 
 0 10 0 10 
CI 7486 
 CI 7486 
B 
 3 
T 
 / C 
T 
 / C 
 
B 
 3 / B 3 16 
S 
 3 / S 3 16 
 
1 5 
 15 
B 
 2 
 
B 
 2 / B 2 4 2 
S 
 2 / S 2 4 2 
 6 
 6 
B 
 1 
 
B 
 1 / B 1 7 9 
S 
 1 / S 1 7 9 
 
 
DISPLAY D 
B 
 0 
 
B 
 0 / B 0 11 
S 
 0 / S 0 11 
 13 
 13 
DISPLAY E 
 0 
 1 
 4 
 3 
 2 
 
 1 
 0 
 4 
 3 
 2 
 
 1 
 0 
CI 74283 CI 74283 
 
 53 
Esquema 1: Etapa 3 COM DOIS circuitos somador/subtrator 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Sistemas Digitais para Computação Roteiro da 17 
a
 aula 
 
 Exercícios de Revisão Objetivo: REVISÃO DOS MAPAS DE KARNOUGH e OUTROS. 
Obs: aulas 18ª e 20ª aulas  avaliações 
 
 
 p/ display esquerdo 
segmentos b e c 
 
 7408 
C 4 7432 
S 2 74 32 7408 
S 1 
C' 4 C 4 sem uso 
14 
A 3 1 7483 1 7483 
A 2 3 3 15 3 
A 1 8 8 
A 0 10 10 2 2 
 5 4 5 4 1 
B3 1 3 16 15 S 3 1 3 16 
B 2 4 6 4 2 S 2 4 6 4 9 0 
B 1 10 8 7 6 S 1 10 8 7 
B 0 13 11 11 9 S 0 13 11 11 
13 13 
C 0 = 0 1 
modo = 0 soma A+B 
modo = 1 subtração A - B 
p/ display esquerdo 
segmento g 
 
branco _ 
7408 
7404 
7404 
7486 7486 
2,5,9,12 2,5,9,12 
T/C 14 T/C 
 
14 
  
 
 
 
 
 
 
 
 7448 / 7 
 
 
 
 
 
 
 
 
Decod. 
f 
g 
a 
b 
c 
d 
e 
15 
14 
13 
12 
11 
10 
 9 
6 
2 
1 
7 
 
 
 
g 
 
 
 f 
e 
 
d 
 
g 
 
 
 f 
e 
 
d 
 
c 
 . 
 
 
 
 
e 
 
d 
 
c 
 
 
 
 
 
e 
 
d 
 
c 
 
 
 a b 
 
 
 a b 
 
 
 
g 
 f a b g f a b g f a b 
e 
 
d 
 
c 
 
. 
 
CC / AC CC / AC 
CI 
74283 
CI 
74283

Outros materiais

Outros materiais