Escolar Documentos
Profissional Documentos
Cultura Documentos
e de Microprocessadores I
Nota importante: Existem materiais incluídos neste caderno de atividades de outros autores e fontes bibliográficas
quase todas devidamente identificadas (algumas fontes não foi possível de serem identificadas, trechos de textos,
questões soltas, pinçadas aqui e ali, etc. – Caso o usuário conheça alguma fonte não identificada no texto, por favor,
comunique para que se efetue os devidos créditos). Algumas questões foram retiradas de sites de Internet, sendo de
uso livre. Para informações mais completas, deve-se recorrer aos livros ou Web sites citados na bibliografia fornecida
na apostila da disciplina.
1
Folha de exercícios Nº 1
Exercício 1 Complete o seguinte quadro:
Exercício 5 Determine os valores máximos decimal, binário e octal representáveis com 2 dígitos
hexadecimais.
Exercício 7 Qual é o maior valor decimal que pode ser representado usando-se 12 bits?
2
Folha de exercícios Nº 2
Exercício 8 Converta os seguintes números binários em decimal:
a) 92 d) 1A6 g) 37FD j) 28 m) 59
b) 2C0 e) BABA h) 18 k) CAFE n) FEFE
c) 7FF f) FF i) 100F l) 3C3 o) AABB
a) d) g) j) m)
b) e) h) k) n)
c) f) i) l) o)
3
Folha de exercícios Nº 3
Exercício 12 Converta os seguintes números binários em hexadecimais:
Exercício 16 A maioria das pessoas só pode contar com seus dedos, entretanto quem trabalha
com computador pode fazer melhor. Se você olhar cada dedo seu como um dígito binário, sendo
o dedo estendido igual a 1 e recolhido igual a 0, até quanto você pode contar usando as duas
mãos ?
Exercício 17 Qual é o maior número que pode ser representado usando 8 bits?
Exercício 18 Quantos bits são necessários para uma contagem até 51110?
Exercício 20 Quantos bits são necessários para representar valores decimais variando de 0 até
12500?
4
Folha de exercícios Nº 4
a) 1010 2 + 111 2 =
b) 101001 2 + 1101110 2 =
a) 1010 + 1011
b) 1111 + 0011
c) 10101001 + 10011011
d) 1011,1101 + 11,1
a) 111 x 101
b) 1011 x 1011
c) 1001,101 x 110,010
d) 1100 / 100
e) 1011 / 100
5
Folha de exercícios Nº 5
Exercício 27 Converta os valores decimais a seguir em representação binária normalizada:
a) 0,00565
b) – 674,25
c) 46,5
d) – 0,0245
e) 1260,32
Exercício 28 Um computador armazena números reais utilizando 1 bit para o sinal do número, 7
bits para o expoente e 8 bits para a mantissa. Como ficariam armazenados os seguintes
números em binário?
a) 265 b) 12,5 c) -445,25 d) -0,1 e) -12,8 f) 2500,05
a) A = -32,3725 b) B = 12,5
Exercício Que números decimais são representados pelos seguintes números binários, em
precisão simples?
6
Folha de exercícios Nº 6
Exercício 31 Mostre a representação binária IEEE 754 para os seguintes números ponto flutuante em precisão simples:
(a) 23,75
(b) - 0,109375
(c) - 0,3125
(d) 17,0859375
(e) 14732,3125
(f) 0,3203125
(g) - 0,36195312
(h) 37286,00830078125
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
a)
b)
c)
d)
e)
f)
g)
h)
Exercício 32 Mostre a representação binária IEEE 754 para os seguintes números ponto flutuante em precisão dupla:
7
Folha de exercícios Nº 7
Exercício 33Demonstre a identidade de cada uma das seguintes equações lógicas:
8
Folha de exercícios Nº 8
9
Folha de exercícios Nº 9
Exercício 38 Obter as expressões booleanas, bem como a tabela verdade para os circuitos
abaixo:
a)
A
B S
b)
c)
B
S
C
10
Folha de exercícios Nº 10
Exercício 39Desenhe o diagrama lógico das formas canônicas das seguintes funções:
Exercício 40 Desenhe o diagrama lógico das seguintes funções utilizando portas AND, OR e
NOT:
11
Folha de exercícios Nº 11
Exercício 42 Obter os circuitos lógicos, bem como a tabela verdade para as expressões
booleanas abaixo:
a) S = (A + B).C.(B+D)
b) S = A.B.C+(A + B).C
c) S = ( A . B + C . D )
d) S = (A + B + C) . C + B.C + A.C
A B C x
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 0
1 1 1 1
A B C S
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
12
Folha de exercícios Nº 12
Exercício 45 Dada a Tabela Verdade abaixo, deduza o circuito lógico correspondente:
A B C D S
0 0 0 0 0
0 0 0 1 1
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 0
1 1 1 1 0
Exercício 46 Determine as condições de entrada necessárias para que a saída da figura abaixo
seja “1”. Qual a expressão lógica do circuito abaixo?
13
Folha de exercícios Nº 13
Exercício 49 Um sistema digital tem uma entrada de 4 bits de 0000 a 1111. Projete um circuito
lógico que produza uma saída alta sempre que a entrada decimal equivalente for maior que treze
(1101).
Exercício 51 Desenhar um circuito lógico com duas entradas e uma saída. A saída deverá ser
alta somente quando uma entrada for alta. Se ambas as entradas forem altas ou baixas, a saída
deverá ser baixa.
15
Folha de exercícios Nº 15
Exercício 54 A partir das figuras, escreva as expressões lógicas que descreve cada circuito:
16
Folha de exercícios Nº 16
Exercício 55 Determine as funções e as tabelas verdades das saídas dos circuitos abaixo:
17
Folha de exercícios Nº 17
18
Folha de exercícios Nº 18
a) F(A,B,C,D)= ΠM(0,1,2,8,9,10,11,14,15)
b) F(A,B,C,D)= Σm(2, 5,7,11,13,15)
c) F(A,B,C)= ΠM(0,2,6,7)
d) F(A,B,C)= Σm(0,2,3,4,5,6)
e) F(A,B,C,D)= Σm (2,5,7,11,13,15)
f) F(A,B,C,D)= Σm(3,4,5,6,7,12,13)
g) F(A,B,C,D)= Σm(1,5,6,7,11,12,13,15)
h) F(A,B,C,D)= Σm(1,5,6,7,8,9,10,14)
i) F(A,B,C,D)= Σm(0,2,8,10)
j) F(A,B,C,D)= ΠM(2,6,10,14)
k) F(W,X,Y,Z)= Σm(0,1,2,3,7,8,10)
l) d(W,X,Y,Z)= Σm (5,6,11,15)
m) F(A,B,C,D)= Σm(3,4,13,15)
n )d(A,B,C,D)= Σm (1,2,5,6,8,10,12,14)
a) b)
1 1 1 1 1 1
1 1 1 1 1
1 1 1 1
1 1
c) d)
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1
1 1 1 1
19
Folha de exercícios Nº 19
e) f)
g) h)
i) j)
20
Folha de exercícios Nº 20
21
Folha de exercícios Nº 21
X: ..............................................................
Y: ...............................................................
b) Depois da borda crescente de clock, quanto tempo deve-se esperar antes de deixar o bit de
dados mudar ?
______________________________________________________________________
22
Folha de exercícios Nº 22
Exercício 65 O clock da figura tem uma freqüência de 1MHz, e o biestável tem um tempo de
retardo de propagação de 25 ns:
a) Qual o período do clock ?
b) A freqüência da saída Q ? Seu período ?
c) Quanto tempo depois da borda negativa de clock a saída Q varia ?
a) _________________________
b) ________________________
c) _________________________
Exercício 66 Faça uma tabela que explique o funcionamento do Latch que a seguir se
apresenta.
23
Folha de exercícios Nº 23
Exercício 67 Desenhe a forma de onda na saída de um FF JK conforme diagrama abaixo.
24
Folha de exercícios Nº 24
Exercício 69 Desenhe as formas de onda em A e B. Se fclock = 100 Hz, quais as freqüências
nestes pontos ?
Exercício 70 Desenhe o Diagrama de tempo para a figura abaixo. Qual a função do circuito ?
25
Folha de exercícios Nº 25
Exercício 74 Desenhe o Diagrama da tempo para a figura abaixo. Qual a função do circuito ?
26
Folha de exercícios Nº 26
Exercício 78 Um registrador de três estados tem uma saída que é baixa, ou alta, ou
_________________ .
27
Folha de exercícios Nº 27
Exercício 83 Escolha a função ou definição que melhor condiz com os registradores listados a
seguir.
28
Folha de exercícios Nº 28
Funções e definições:
Exercício 84 Escolha a função ou definição que melhor condiz com os dispositivos e conceitos
listados a seguir.
Dispositivos e conceitos:
Funções e definições:
29
Folha de exercícios Nº 29
( )Registrador que contém a instrução que deverá ser executada pela Unidade Central de
Processamento (UCP).
( ) Registrador que será utilizado para indicar o endereço da instrução que deverá ser
carregada no RI para futura execução.
( )É composta pela operação que especifica a função que será desempenhada e por
operandos que fornecem a maneira de calcular a posição atual dos dados com o qual a
operação será realizada.
( )Irá marcar a cadência de operação dos circuitos; cada ciclo do relógio ou clock
corresponderá a uma ou mais operações dependendo da arquitetura.
( )É constituído por uma seqüência pré-determinada de instruções que devem ser seguidas
para que seja atingido o objetivo computacional.
( ) Caminhos físicos por onde os dados e instruções são transferidos entre os diversos
elementos de um computador.
Exercício 85 Considere uma máquina com 32K células de memória onde cada célula possui 20
bits e 32 instruções distintas com um único operando. Cada instrução possui 20 bits.
30
Folha de exercícios Nº 30
Exercício 86 As memórias abaixo estão descritas pelo número de palavras versus o número de
bits por palavra. Quantas linhas de endereçamento e linhas de entrada e saída são necessárias
para estas memórias?
a) 2K x 16
b) 64K x 8
c) 16M x 32
d) 96K x 12
a) Quantos chips são necessários e como devem ser as suas linhas de endereçamento
conectadas para fornecer uma memória com capacidade total de 1024 bytes?
b) Quantos chips seriam necessários para fornecer uma capacidade total de 16K bytes?
Exercício 88 Numa MP com 1kbyte de capacidade, onde cada célula tem 8 bits:
0 a (N-1) -
M - Tamanho x - nº de bits N - nº de T - Capac. da
Faixa de
da célula do endereço endereços memória
endereços
8 bits - - 1 K byte -
16 bits - 1 K endereços - -
- 4 bits - 256 bits -
4 bytes - - 4 Gbytes -
- - - 1 Mbyte 0 a 65.535
64 bits - - - 0 a 262.143
31
Folha de exercícios Nº 31
Nº BITS NO
MEMÓRIA Nº DE CÉLULAS TAMANHO DA CÉLULA EM BITS
REM
A 10 1024 8
B 10 1024 12
C 9 1024 10
D 11 1024 10
E 10 10 1024
F 1024 10 10
Exercício 93 Um computador tem 512 endereços e cada célula tem 10 bits. Qual a capacidade:
a) do REM;
b) do RDM;
c) da MP em bits.
32
Folha de exercícios Nº 32
Exercício 99 Quais os tipos de memórias RAM existentes e quais diferenças existem entre suas
arquiteturas.
Exercício 101 Um computador utiliza chips de memória RAM com capacidade de 1024 x 1.
Pergunta-se:
a) Quantos chips são necessários e como devem ser as suas linhas de endereçamento
conectadas para fornecer uma memória com capacidade total de 1024 bytes?
b) Quantos chips seriam necessários para fornecer uma capacidade total de 16K bytes?
Exercício 102 Quais as possíveis operações que podem ser realizadas em uma memória ?
Exercício 103 Em relação à memória que a seguir se apresenta, diga para cada endereço
possível qual a palavra que se encontra armazenada.
Exercício 104 Descreva o funcionamento das memórias ROM, PROM, EPROM e EEPROM.
Qual delas você usaria como memória de set-up para seu microcomputador ? Por quê ?
33
Folha de exercícios Nº 33
CPU Setup
Advanced CMOS Setup
Power management Setup
Bootsector Virus Protection
Exercício 115 O que é Chipset ? Para que servem ? Qual a diferença entre Ponte Norte e
Pnte Sul ?
Exercício 118 O que significa para um monitor de vídeo a frequência vertical e a frequência
horizontal? Sabe-se que quanto maior estes valores melhor. Explique.
Exercício 119 Meu monitor esta trabalhando com uma resolução de 1280 x 1024 e esquema
de cores True Color (32 bits). Qual o tamanho mínimo que a memória de vídeo deve
apresentar para suportar tais configurações (explicite seus cálculos)?
Exercício 120 Meu HD apresenta 12 cabeças (lados), 4096 cilindros (trilhas) e 1024 setores.
Qual a capacidade de tal HD (explicite seus cálculos)?
34
Folha de exercícios Nº 34
Exercício 124 O DVD é uma evolução da tecnologia dos CDs, enquanto que em um CD
conseguimos armazenar 650 MB nos DVDs mais simples conseguimos 4.7 GB enquanto que
nos mais sofisticados chegamos até 17 GB. Explique.
Exercício 126 Em monitores CRT (Tubos de Raios Catódicos) o que significa taxa de
atualização ?
• Laser
• Jato de tinta
Exercício 137 A tecnologia CCD é utilizada para capturar imagens em scanners. Explique
seu funcionamento.
Exercício 138 Porque os teclados ainda conservam o arranjo QWERTY das antigas
máquinas de escrever ?
Exercício 140 Defina portas seriais, portas paralelas, portas IDE e portas USB. Para que
servem ?
Exercício 141 Diferencie os padrões de barramento:ISA, EISA, VLBUS, PCI, AGP e USB.
Exercício 143 Explique para que são usados: conector DB-15, conector DIN, conector DB-
25, conector Centronics, conector DB-9.
35
Folha de exercícios Nº 35
Exercício 144 Qual a forma de comunicação das portas COM1 e LPT1 ?
Exercício 150 Com relação às fitas magnéticas o que são: Marca delfetora, GAP, bloco físico e
fator de bloco ?
Exercício 155 Justifique a principal regra da arquitetura de máquinas RISC: Sacrifique tudo para
reduzir o tempo do ciclo de vida de dados
Exercício 157 O que significam os blocos Front End e Back End em um processador ?
Exercício 162. Um programa roda em 12 seg. na máquina A, cuja freqüência de clock é de 500
MHz. Uma máquina B, a ser projetada, tem que rodar este programa em 5 seg. Que acréscimo
na freqüência de clock é possível, sabendo-se que causará um acréscimo de 1.3 vezes mais em
número de períodos de clock da máquina A.
36
Folha de exercícios Nº 36
Exercício 163 Um projetista de compiladores está tentando decidir 2 seqüências de códigos
para uma determinada máquina. Os aspectos de hardware da máquina são:
classes de instruções
II. O processador possui um barramento de dados, através do qual trafegam os dados que
são transmitidos ou recebidos pelo barramento de endereços.
a) I e II
b) II e III
c) III e IV
d) I e III
e) II e IV
37
Folha de exercícios Nº 37
Exercício 165 Uma interrupção pode ser considerada como uma solicitação de atenção feita
pelo processador. Sempre que o processador recebe uma interrupção ele
a) se desliga imediatamente.
e) acelera suas operações do momento para salvar os arquivos abertos e transfere o controle
para o usuário.
38
39
LABORATÓRIO - 01
1 - OBJETIVOS
PARTE I
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Usar um circuito de porta AND para determinar as relações entre as entradas e saídas.
• A partir dos resultados experimentais, completar a tabela verdade da porta AND.
• Escrever uma expressão booleana para um circuito com duas portas AND.
• Usar um circuito com duas porta AND para construir uma porta AND de três entradas.
2 - EQUIPAMENTO
3 - INICIANDO
1 - Monte o seguinte circuito no protoboard:
F1 e F2 são circuitos sinalizadores com leds, podendo serem usados os que se encontram no bastidor ou
opcionalmente montados no protoboard da seguinte forma:.
Resistor
Led
40
Circuito Integrado 7408
Obs:
2 - Ligue os 3 fios de “jumpers” A, B e C como indicado pelas setas (↓↓). Desta maneira, os
interruptores A, B e C ficarão ligados as entradas correspondentes. Estes interruptores de 2 posições
fornecerão os níveis lógicos “0” e “1” às entradas das portas AND.
3 - PROCEDIMENTO
1 - Determine a tabela verdade da porta AND da Fig. I-3, usando os interruptores A e B para aplicar o nível
lógico “1” (high/alto) ou o nível lógico “0” (low/baixo).
41
Fig. I-3 - Porta AND
O Led representado por F1 ficará ligado (ON) para indicar o nível “1” na saída, e desligado (OFF)
para indicar o nível “0”. Complete a tabela verdade da Fig. I-4.
A B F1
0 0
0 1
1 0
1 1
Fig. I-4 - Tabela Verdade AND
F1 =
3 - Use os interruptores A, B e C para aplicar os níveis lógicos “1” e “0” às entradas do circuito da Fig. I-5.
O LED F2 indicará os níveis alto e baixo da saída.
42
Complete a tabela verdade na Fig. I-6.
A B C F2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Fig. I-6 - Tabela Verdade
RESPONDA:
1) Qual é a diferença entre a lógica do circuito da Fig. I-6 e o de uma porta AND de 3 entradas?
2) De acordo com a Fig. I-4, quando uma das entradas A ou B está em “0”, qual é a saída em F1?
3) De acordo com a Fig. I-4, em que caso a saída F1 estará em “1”?
4) Escreva a expressão booleana para:
a) Porta AND de dupla entrada
b) Porta AND de tripla entrada
4 - Qual é a função lógica do circuito abaixo?
5 - Desenhe um circuito lógico que substitua a função acima usando apenas portas NAND de duas
entradas.
****************************************************************************************************
PARTE II - PORTA OR
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
43
1 - Monte o seguinte circuito usando o protoboard:
2 - Ligue os 3 fios de “jumpers” A, B e C como indicado pelas setas (↓↓), para ligar os interruptores às
entradas correspondentes.
3 - PROCEDIMENTO
1 - Aplique “0”s e “1”s nas entradas da porta OR número 3 com os interruptores A e B. O Led
representado por F1 ficará ligado para indicar um “1” e desligado para indicar um “0”.
44
Complete a tabela verdade da Fig. II-4.
A B F1
0 0
0 1
1 0
1 1
Fig. II-4 - Tabela Verdade – OR
2 - Escreva a expressão booleana para esta porta OR:
F1 =
3 - Use os interruptores A, B e C para aplicar os níveis lógicos “1” e “0” às entradas do circuito da Fig. II-5.
A lämpada F2 indicará as saídas com os níveis alto “1” e baixo “0”.
A B C F2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Fig. II-6 - Tabela Verdade
45
4 - Escreva a expressão booleana para este circuito lógico:
F2 =
RESPONDA:
1) Qual é a diferença entre o circuito lógico da Fig. II-6 e uma porta OR de tripla entrada?
2) Qual é o nível de entrada dominante numa porta OR (a que controla ou garante a saída): “0” ou “1”?
3) De acordo com a Fig. II-4, quais combinações das entradas A e B resultariam em “0” na saída F1?
4) Escreva a expressão booleana para:
6) Desenhe um esquema que implemente a função lógica do circuito acima, mas usando apenas portas
NAND de dupla entrada.
46
LABORATÓRIO - 02
1 - OBJETIVOS
PARTE I
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Descobrir quais são as saídas das combinações AND-OR
• Construir a tabela verdade de combinações de portas AND-OR
• Escrever uma equação booleana para circuitos de lógica combinatória.
2 – EQUIPAMENTO/COMPONENTES
• Bastidor Datpoll de Microprocessadores
• Componetes: resistores 120 ohm (4), leds (4), CI’s 7408 e 7432
• Protoboard
3 - INICIANDO
F1
A
5
F3
B F2
7
6
C
3 - Ligue os 3 fios de “jumpers” A, B e C como indicado pelas setas (↓↓). Desta maneira, os
interruptores A, B e C ficarão ligados as entradas correspondentes. Estes interruptores de 2 posições
fornecerão os níveis lógicos “0” e “1” às entradas das portas AND.
4 - Ligue o bastidor.
47
4 - PROCEDIMENTO
1 - Determine os valores das saídas das portas 5, 6 e 7, interligadas como mostra a Fig. I-3.
F1
A
5
F3
B F2
7
6
C
Este circuito possui 3 entradas (A, B, e C) e 3 saídas (F1, F2 e F3). Complete a seguinte tabela verdade:
A B C F1 F2 F3
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Fig. I-4 - Tabela Verdade
RESPONDA:
1) Quando é que se acende o LED F3?
A
A
B
B
F2
F1
C
C
48
3) Estando a entrada C no nível “1” ela controlará F1 e F2? (Estando A e B em quaisquer níveis “1” ou “0”)
4) Estando a entrada C no nível “0” ela controlará F1 e F2? (Estando A e B em quaisquer níveis “1”ou “0”)
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Analisar outra combinação de portas AND-OR
• Encontrar defeitos nesse tipo de circuito.
3 - INICIANDO
1 - Monte o seguinte circuito:
F1
A
8
B
F2
9
C
2 - Ligue os 3 fios de “jumpers” A, B e C como indicado pelas setas (↓↓), para ligar os interruptores às
entradas correspondentes.
4 - PROCEDIMENTO
1 - Determine os níveis das saídas das portas 8 e 9, ligadas como mostra a Fig. II-2.
F1
A
8
B
F2
9
C
Este circuito possui três entradas (A, B e C) e duas saídas (F1 e F2). Complete a tabela verdade da Fig. II-
3.
A B C F1 F2
0 0 0
0 0 1
0 1 0
0 1 1
49
1 0 0
1 0 1
1 1 0
1 1 1
Fig. II-3 - Tabela Verdade
RESPONDA
RESPONDA
1) A saída F5 (acima) é afetada pelas entradas A ou D?
2) Teste a Tabela Verdade das funções F1, F2, F3, F4 E F5.
50
LABORATÓRIO - 03
PARTE I
1 - OBJETIVOS
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Usar uma porta NOR
• Verificar certas leis de álgebra de Boole.
2 - INICIANDO
F2
F3
3 - Ligue o “jumper” A como indicado pelas setas (↓↓), para ligar a chave A à entrada única. Este
interruptor de 2 posições fornecerá os níveis lógicos “0” e “1” à entrada única.
51
3 - PROCEDIMENTO
1 - Determine as entradas e saídas da porta 10 conforme a Fig. 2.
A 10
/A se acende para indicar nível lógico “1”. A chave A é usada para mudar o nível lógico da entrada.
A /A
A = /(/A)
F1
A 10 11
A A
Fig. 4 - A = /(/A)
A F1
52
4 - Use as porta 10 e 12 da Fig. 6 para verificar a seguinte Lei Booleana:
A.(/A) = 0
A A
F2
A 12
Fig. 6 - F2 = A.(/A)
A F2
RESPONDA
A.+(/A) = 1
A A
F3
A 12
Fig. 8 - F3 = A+(/A)
A F3
53
RESPONDA
1) Quando F3 fica no estado lógico “0”?
2) Quais das seguintes Funções - F1, F2, F3 - são iguais?
A F1
A F2
A F3
A
B F1
6) Na Fig. 11, ligamos várias portas lógicas para produzir certa função lógica. É possivel chegar a uma
função lógica idêntica com um número menor de portas?
54
LABORATÓRIO - 04
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Determinar as saídas de uma porta NAND.
• Completar sua tabela verdade a partir de valores experimentais.
• Escrever sua expressão booleana.
B 1
3 - Ligue os 2 fios de “jumpers” A e B como indicado pelas setas (↓↓). Desta maneira, os
interruptores A e B ficarão ligados as entradas correspondentes. Estes interruptores de 2
posições fornecerão os níveis lógicos “0” e “1” às entradas das portas NAND.
55
2 - PROCEDIMENTO
1 - Determine os valores da saída da Porta 1, interligada como mostra a Fig. I-1, para várias
combinações de entrada. Este circuito possui duas entradas (A e B) e uma saída (F). O Led F
estará ligado (ON) para indicar um estado lógico “1”. As chaves A e B são usadas para mudar os
estados das entradas.
F=
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Determinar as saídas de um circuito equivalente NAND.
• Completar sua tabela verdade a partir de valores experimentais.
• Escrever sua equação booleana
• Montar um comparador digital
• Determinar as saídas de um circuito comparador digital
• Construir a tabela verdade de um circuito comparador digital a partir de valores experimentais
• Escrever a expressão booleana para o circuito comparador digital
56
RESPONDA
1) Determine os valores das saídas das Porta 3, 4 e 5, interligadas como mostra a Fig. II-1, para
várias combinações de entrada. Os Leds F1, F2 e F3 estarão ligados (ON) para indicar o estado
lógico “1”. As chaves A e B são usadas para modificar os estados das entradas.
A B F1 F2 F3
0 0
0 1
1 0
1 1
Fig. II-3 - Tabela Verdade
F1 =
F2 =
F3 =
4) Qual é a diferença entre F(da tabela verdade da Fig. I-3) e o F3 da tabela verdade da Fig.II-3?
A F1 F2
12 F4 F5
11 14 15
13
F3
3 - Ligue os 2 fios de “jumpers” A e B como indicado pelas setas (↓↓). Desta maneira, os interruptores
A e B ficarão ligados as entradas correspondentes. Estes interruptores de 2 posições fornecerão os níveis
lógicos “0” e “1” às entradas dos circuitos.
57
4 - PROCEDIMENTO
1 - Determine as saídas das portas 11 a 15 da Fig. II-1 para várias combinações de entradas.
As luzes F1 a F5 estão LIGADAS (ON) para indicar o estado lógico “1”. As chaves A e B são usadas para
modificar os estados das entradas.
A B F1 F2 F3 F4 F5
0 0
0 1
1 0
1 1
Fig. II-3
3 - Escreva as expressões booleanas para este circuito.
F1 = F2 = F3 =
F4 = F5 =
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Determinar as saídas de uma porta NOR.
• Completar sua tabela verdade a partir de valores experimentais.
• Escrever sua expressão booleana.
B 2
58
2 - Ligue os 2 fios de “jumpers” A e B como indicado pelas setas (↓↓), para ligar os
interruptores às entradas correspondentes.
3 - PROCEDIMENTO
1 - Determine os valores da saída da Porta 2, interligada como mostra a Fig. III-1, para várias
combinações de entrada. Este circuito possui duas entradas (A e B) e uma saída (F). O Led F
estará ligado (ON) para indicar o estado lógico “1”. As chaves A e B são usadas para modificar
os estados das entradas.
F=
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Determinar as saídas de um circuito equivalente NOR.
• Completar sua tabela verdade a partir de valores experimentais.
• Escrever a sua equação booleana.
2 - Ligue os 2 fios de “jumpers” A e B como indicado pelas setas (↓↓), para ligar os
interruptores às entradas correspondentes.
59
3 - PROCEDIMENTO
1 - Determine os valores das saídas das Porta 6, 7 e 8, interligadas como mostra a Fig. IV-1,
para várias combinações de entrada. Os Leds F1, F2 e F3 estarão ligados (ON) para indicar o
estado lógico “1”. As chaves A e B são usadas para modificar os estados das entradas.
A B F1 F2 F3
0 0
0 1
1 0
1 1
Fig. IV-2 - Tabela Verdade
F1 =
F2 =
F3 =
RESPONDA
Qual é a diferença entre F (da tabela verdade da Fig. III-2) e o F3 da tabela verdade da Fig. IV-2?
Após completar as atividades desta parte do laboratório, você deverá ser capaz de:
• Usar uma porta ou exclusiva XOR
• Construir a tabela verdade da porta XOR
• Escrever a expressão booleana correspondente
60
1 – Monte o circuito da Fig. I.1 no protoboard.
3 - Ligue os 3 fios de “jumpers” A, B e C como indicado pelas setas (↓↓). Desta maneira, os
interruptores A, B e C ficarão ligados as entradas correspondentes. Estes interruptores de 2
posições fornecerão os níveis lógicos “0” e “1” às entradas das portas XOR.
4 - PROCEDIMENTO
1 - Determine os valores das saídas das portas 9 e 10, interligadas como mostra a Fig. I-1 para
várias combinações de entradas.
As luzes F1 e F2 estão LIGADAS (ON) para indicar o estado lógico “1”. As chaves A, B e C são
usadas para modificar os estados das saídas.
A B C F1 F2
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Fig. I-3
F1 = ........................................F2 =..............................
RESPONDA
Qual a diferença entre o circuito lógico da Fig. I-1 e uma porta XOR de 3 entradas?
61
LABORATÓRIO VIRTUAL - I
OBJETIVOS
Após completar as atividades do LABORATÓRIO VIRTUAL I, você deverá ser capaz de:
• Usar circuitos de portas lógicas AND, OR, NOT, NAND, NOR, XOR para determinar as
relações entre as entradas e saídas.
• Escrever as expressão booleanas para circuitos lógicos digitais.
• Construir a tabela verdade para combinações de portas lógicas
• Encontrar defeitos nesses tipos de circuito.
• Completar a tabela verdade a partir de valores experimentais.
• Verificar certas leis de álgebra de Boole.
• Escrever uma equação booleana para circuitos de lógica combinatória.
• Construir circuitos lógicos seqüenciais
• Entender o funcionamento desses circuitos.
I - PORTAS AND
1.1 Utilizando o SOFTWARE Simulador Digital 095 verifique o funcionamento da porta AND,
conforme mostra a figura 1.
Figura 2.
A B C F
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Tabela 1 - Tabela Verdade
63
II - PORTAS AND E OR
2.1 Monte o circuito da figura 4, escreva sua expressão lógica, construa a tabela verdade
S=
A B C F
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Tab. 2 - Tabela Verdade
64
III - PORTAS AND/OR/NOT
3.1 Monte o circuito da figura 5, complete a tabela verdade da Tabela 3 e escreva sua expressão
lógica conforme suas observações.
A B C Y
Y=
65
IV - PORTAS NAND
4.1 Monte a função combinacional da figura 6 esquematizada, que contém apenas portas NAND
de 2 entradas. Verifique qual função básica está sendo implementada. Obtenha a tabela
verdade.
V - PORTAS XOR
66
5.3 Monte o circuito da figura 6.
VI - DISPLAY 7 SEGMENTOS
Nesta experiência vamos projetar um conjunto de funções lógicas que convertem números
binários para os segmentos de um display de sete segmentos. Os segmentos do display são
representados pelas letras a, b, c, d, e, f, g, conforme a figura 7.
6.1 Projete e implemente o circuito da figura 8 (Para simplificar será usado um circuito que
mostrará os números de 0 a 7).
67
6.1.1 Faça uma tabela verdade e um mapa de Karnaugh da função lógica de cada segmento
6.1.2 Obtenha as equações lógicas simplificada a partir dos mapas de Karnaugh.
6.1.3 Desenhe o esquema detalhado do circuito
6.1.4 Monte e teste as funções lógicas para cada segmento
68
LABORATÓRIO VIRTUAL II
OBJETIVOS
Após completar as atividades do LABORATÓRIO VIRTUAL II, você deverá ser capaz de:
I - FLIP-FLOPS
1.1 Identifique a pinagem dos circuitos integrados e implemente Simulador Digital o circuito
digital Flip-Flop RS com clock, usando portas lógicas Não-E (7400):
69
II - CONTADORES COM FLIP-FLOPS
2.1 Identifique a pinagem do circuito integrado 7476 Flip Flop Dual JK, figura 11, e implemente
no simulador o circuito digital, conforme solicitado.
70
2.6 Utilize o clock de 1 Hz do simulador, verifique as saídas e desenhe as formas de onda em
Q0,Q1,Q2 e Q3.
71