Buscar

Sistemas Digitais

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

Sistemas Digitais
Miguel Enrique Parra Munoz
1
Conteúdo	
	16/ago	Apresentação da Disciplina (Plano de Ensino).
Unidade 1 – Introdução.
	23/ ago	Unidade 2 - Bases numéricas.
	30/ ago	Unidade 2 - Bases numéricas.
	6/set	Unidade 3 – Códigos binários.
	13/ set	Unidade 4 – Operações Lógicas
2
livros
http://walderson.com/livro/cd/sistemas%20digitais%20-%20fundamentos%20e%20aplica%20-%20floyd,%20thomas%20l_.pdf
https://docs.google.com/file/d/0B0YfD0G07p8abk1qaTM1eFE3WkU/view?resourcekey=0-a9thR-CDGV-pHVUNJ3Lkpw
Introdução aos sistemas digitais
Um sistema digital é um sistema no qual os sinais têm um número finito de valores discretos, se contrapondo a sistemas analógicos nos quais os sinais têm valores pertencentes a um conjunto contínuo (infinito).
Diferenças 
Uma grandeza analógica* é aquela que apresenta valores contínuos. Uma grandeza digital é aquela que apresenta valores discretos. A maioria daquilo que se pode medir quantitativamente na natureza se encontra na forma analógica. Por exemplo, a temperatura do ar varia numa faixa contínua de valores. Durante um determinado dia, a temperatura não passa, digamos, de 71º F para 72º F (~21,7º C para ~22,2º C) instantaneamente;
Diferenças
Vantagens dos Sistemas Digitais A representação digital tem certas vantagens sobre a representação analógica em aplicações eletrônicas. Para citar uma, dados digitais podem ser processados e transmitidos de forma mais eficiente e confiável que dados analógicos. Além disso, dados digitais possuem uma grande vantagem quando é necessário armazenamento (memorização). Por exemplo, a música quando convertida para o formato digital pode ser armazenada de forma mais compacta e reproduzida com maior precisão e pureza que quando está no formato analógico
Sistemas
Introdução aos sistemas digitais
Uma vez que os sinais do mundo físico são analógicos, é necessários convertê-los para sinais digitais e vice-versa sempre que os sinais digitais tenham que interagir com os sinais do meio físico. 
projeto
Aboradagem Descendente: decompõe o sistema em subsistemas que são por sua vez decompostos em subsistemas até atingir o níve de abtração desejado. 
• Desafio: obter a decomposição adequada para cada nível para que no final os critérios de projeto (área, desempenho, potência) sejam atingidos. 
• Abordagem Ascendente: conecta módulos disponíveis para formar subsistemas que por sua vez são conectados para formar subsistemas até que a especificação funcional seja satisfeita. 
• Desafio: trabalhar com um conjunto muito grande de subsistemas pequenos para compor um sistema muito complexo
Tipos de componentes
Circuito de aplicação específica (ASIC): circuito integrado projetado especialmente para uma determinada função e sistema digital. 
• Full-custom 
• semi-custom 
• Standard cell 
Lógica programável (FPGAs): circuito que pode ser customizado e reprogramado para realizar diversas funções. 
Compromisso: 
Custo X tempo de projeto X desempenho
Elementos de estudo
arranjos
Arranjos
Arranjos
Circuitos integrados
Unidade 2
BASES NUMÉRICAS
19
Bases numéricas
Conversão entre bases n e 10
Conversão entre bases 10 e n
Conversão entre bases 2 e 2n
Operações matemáticas em binário e outras bases
Representação de números negativos: bit de sinal e complementos
20
Sistemas numérico romano?
Romanos:
Não havia o “zero” (babilônios, hindus e maias)
I – V – X – L – C – D – M: 1, 5, 10, 50, 100, 500, 1000
Exemplo: MCMLXXXVI = 1986
M = mil
CM = 1000-100 = 900
LXXX = 50+10+10+10 = 80
VI = 5+1 = 6
Objetivos
■ Revisar o sistema de numeração decimal
■ Contar no sistema de numeração binário
■ Converter de decimal para binário e vice-versa
■ Aplicar operações aritméticas em números binários
■ Determinar os complementos de 1 e de 2 de um número binário
■ Expressar números binários sinalizados nos formatos sinal magnitude, complemento de 1, complemento de 2 e ponto flutuante.
■ Realizar operações aritméticas com carry de saída sobre números binários sinalizados
■ Realizar conversões entre os sistemas de numeração binário e hexadecimal
■ Somar números na forma hexadecimal
■ Realizar conversões entre os sistemas de numeração binário e octal
■ Expressar números decimais na forma de decimal codificado em binário (BCD)
■ Somar números BCD
■ Realizar conversões entre o sistema binário e o código gray
Sistema decimal
A posição de cada dígito em um número decimal indica a magnitude da quantidade representada e pode ser associada a um peso. Os pesos para os números inteiros são potências de dez positivas que aumentam da direita para a esquerda, começando com 
Para números fracionários, os pesos são potências de dez negativas que diminuem da esquerda para a direita começando com 
Exemplos
Expresse o número decimal 47 como uma soma dos valores de cada dígito.
Expresse o número decimal 568,23 como uma soma dos valores de cada dígito.
Bases Numéricas
Base 10: nossa rotina
Exemplo:
4392,7810=
Princípio geral:
Principais bases numéricas
Decimal 0-9
Binário 0-1
Octal 0-7
Hexadecimal 0-15 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F
Base 5 0-4
Relação geral. De 0 até Base-1
Faixa de contagem
Definição:
Até quanto podemos contar na base b, com n dígitos
Base b, n dígitos:
b=10, n=1: contamos de 0 a 910 (9=101-1)
b=10, n=3: contamos de 0 a 999 (999 =103-1)
b=2, n=5: contamos de 0 a 3110 (111112 = 25-1 = 3110) 
b=16, n=2: contamos de 0 a 25510 (FF16 = 162-1 = 25510)
Exercícios
Determine a faixa de contagem para cada base b a seguir, com o número de dígitos n determinado:
b = 10, n = 6
b = 2, n = 8
b = 5, n = 3
b = 2, n = 4
b = 4, n = 2
Contagem em binário
Para aprender a contar no sistema binário, primeiro analise como contamos no sistema decimal. Começamos pelo zero e contamos de forma crescente até nove antes de acabar os dígitos. Então começamos com o dígito de outra posição (à esquerda) e continuamos a contagem de 10 até 99. Neste momento, esgotamos todas as combinações de dois dígitos, sendo necessário um terceiro dígito para contar de 100 a 999.
Uma situação semelhante ocorre quando contamos em binário, exceto que temos apenas dois dígitos, denominados bits. Começando a contagem: 0, 1. Nesse momento, usamos os dois dígitos, assim incluímos uma nova posição de dígito e continuamos: 10, 11. Esgotamos todas as combinações de dois dígitos, de forma que é necessário uma terceira posição. Com posições para três dígitos podemos continuar a contagem: 100, 101, 110 e 111. Agora precisamos de uma quarta posição de dígito para continuar, e assim por diante. 
Tamanho da tabela em relação aos bits
São necessários 4 bits para contar de zero a 15. Em geral, com n bits podemos contar até um número igual a .
Maior número decimal = .
Por exemplo, com cinco bits (n = 5) podemos contar de zero a trinta e um.
.
Com seis bits (n = 6) podemos contar de zero a sessenta e três.
.
Aplicação
Ao aprender a contar em binário, entenderemos basicamente como os circuitos digitais podem ser usados para contar eventos. Isso pode ser qualquer coisa, desde a contagem de itens em uma linha de montagem até a contagem de operações em um computador. Vamos considerar um exemplo simples da contagem de bola de tênis colocadas em uma caixa a partir de uma correia transportadora. Considere que são colocadas nove bolas em cada caixa
Conversão entre bases: n 10
Representar na forma genérica, usando Base 10
Faça as contas na base 10;
O resultado será o valor na base 10
Exemplos:
exemplo
Converta o número binário inteiro 1101101 para decimal.
Converta o número binário fracionário 0,1011 para decimal.
Exercícios:
Converter da base indicada para a base 10.
123
125
128
1216
10012
10014
7128
2316
ECA16
AB32
101,12
43,28
27,612
A1,416
Conversão entre bases: 10  n
Um método sistemático de conversão de números decimais inteiros para o formato binário é o processo de divisões sucessivas por 2. Por exemplo, para converter o número decimal 12 para binário, comece dividindo 12 por 2. Em seguidadivida cada quociente resultante por 2 até que a parte inteira do quociente seja 0. Os restos gerados em cada divisão formam o número binário
Conversão entre bases: 10  n
Divisões sucessivas: 
quanto cabe em cada potência da nova base?
Exemplo: 265310  base 16        
10 (A) vezes a potência 162 (256x10=2560) 
5 vezes a potência 161 (16x5=80) 
13 (D) vezes a potência 160 (13x1=13)
2560+80+13=2653 
265310=A5D16
2
Conversão entre bases: 10  n
	117	5			23	2				
	2	23	5		1	11	2			
		3	4	5		1	5	2		
	432		4	0			1	2	2	
								0	1	2
									1	0
			2805	16				10	111	
			5	175	16					
				15=F	10	16				
			AF5		=A	0				
Exercícios
Converter da base 10 para a base indicada:
B2: números de 0 a 15, nesta ordem
B4: 47
B8: 47
B16: 47
B5: 28
B5: 100
B16:315
B7: 49
Conversão entre bases: 2 - 2n
Agrupamento de bits
Base 4: 22  grupos de 2 bits
Base 8: 23  grupos de 3 bits
Base 16: 24  grupos de 4 bits
Exemplos:
3014 = 11 00 012
63128 = 110 011 001 0102
3F716 = 0011 1111 01112
Exercício
Converta os números binários dados a seguir para as bases 4, 8 e 16.
101101
110111011100011
100111000100111
Aritmética binária
Soma
Subtração
Divisão
Multiplicação
Soma binária
Casa menos significativa:
soma de 2 dígitos
Casas seguinte: podem receber o “vai 1”:
soma de 3 dígitos
Exemplo
Somar:
6010 = 1111002
4210 = 1010102
1
0
1
1
1
0
1
1
0
1
0
0
1
1
1
1
0
0
1
0
1
Exercícios
Efetue as somas binárias indicadas a seguir:
1
0
0
0
1
1
1
1
0
1
1
0
0
1
1
1
0
1
1
0
1
1
1
1
0
1
0
0
1
1
1
1
1
0
0
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
1
0
1
1
1
1
1
1
1
0
1
Subtração binária
Inicialmente, usaremos:
Números positivos
A – B onde A > B (resultado positivo)
Resultados possíveis
0-0=0
1-1=0
1-0=1
0-1= 1 e “dívida de 1” da casa seguinte
“pega emprestado”
eXEMPLOS
Efetue as seguintes subtrações binárias:
Exemplo
De: 	15010 = 100101102
Subtrair: 4210 = 1010102
0
1
1
0
1
0
1
1
0
1
0
0
0
1
0
0
1
1
0
1
1
-1
1
-1
1
-1
1
0
Exercícios
Efetue as subtrações binárias dadas a seguir:
1
0
1
1
1
1
1
1
0
1
0
0
0
1
1
1
0
1
1
0
1
1
1
1
0
1
0
0
1
1
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
0
1
1
0
0
1
1
1
1
1
0
1
1
1
1
1
1
1
Multiplicação binária
0
0
0
0
0
1
1
0
1
1
1
0
1
1
0
1
1
1
0
0
1
1
1
0
0
0
0
0
1
1
Funciona como a multiplicação decimal
Mais fácil, pois:
1 x A = A
0 x B= 0
Somam-se os resultados (soma binária)
Exemplo:
eXEMPLOS
Realize as seguintes multiplicações binárias:
Divisão binária
Estrutura igual à divisão decimal
Só há dois resultados: 0 ou 1
Só há dois “restos” possíveis: 0 ou 1
Subtração binária para calcular resto
Divisão binária
Estrutura igual à divisão decimal
Só há dois resultados: 0 ou 1
Só há dois “restos” possíveis: 0 ou 1
Subtração binária para calcular resto
1
1
0
1
0
0
1
1
1
1
1
0
0
’
1
’
0
0
1
1
1
1
’
1
1
1
0
’
0
0
1
Exercícios
Execute as divisões a seguir em álgebra binária (converta para a base 2 antes de dividir).
45÷9
45÷5
46÷2
93÷2
200÷32
COMPLEMENTOS DE 1 E DE 2 DE NÚMEROS BINÁRIOS
O complemento de 1 e o complemento de 2 de um número binário são importantes porque eles permitem a representação de números negativos. O método da aritmética do complemento de 2 geralmente usado em computadores na operação com números negativos.
O complemento de 1 de um número binário é determinado trocando-se todos os 1s por 0s e todos os 0s por 1s, conforme ilustrado a seguir:
Complemento de 2
O complemento de 2 de um número binário é determinado somando 1 ao LSB do complemento
de 1.
complemento de 2 = (complemento de 1) + 1
Complemento de 2
O complemento de 2 de um número binário negativo pode ser obtido usando inversores e um somador, conforme indicado na Figura 2–3. Essa figura ilustra como um número de 8 bits pode ser convertido no seu complemento de 2 invertendo primeiro cada bit (tomando o complemento de 1) e em seguida somando 1 ao complemento de 1 com um circuito somador
Sinalização
Os sistemas digitais, como o computador, têm que ser capazes de operar com números positivos
e negativos. Um número binário sinalizado é constituído de duas informações: sinal e magnitude.
O sinal indica se um número é positivo ou negativo e a magnitude é o valor do número.
Existem três formas por meio das quais os números inteiros podem ser representados em binário:
sinal-magnitude, complemento de 1 e complemento de 2. Dentre esses, a forma do complemento
de 2 é a mais importante e a forma sinal-magnitude é a menos usada. Os números fracionários
(não-inteiros) e muito grandes ou muito pequenos podem ser expressos na forma de ponto
flutuante.
O bit Sinal
bit mais à esquerda em um número binário sinalizado é o bit de sinal, o qual nos diz se o número
é positivo ou negativo.
Um bit de sinal 0 indica um número positivo e um bit de sinal 1 indica um número negativo.
O bit Sinal
Forma Sinal-Magnitude
Quando um número binário sinalizado é representado na forma sinal-magnitude, o bit mais à esquerda é o bit de sinal e os bits restantes são os bits de magnitude. Os bits de magnitude estão na forma de binário verdadeiro (não-complementado) tanto para números positivos quanto para negativos.
Por exemplo, o número decimal +25 é expresso como um número binário sinalizado de 8 bits usando a forma sinal-magnitude como a seguir:
Exemplo
Expresse o número decimal –39 como um número de 8 bits nas formas sinal-magnitude,
complemento de 1 e complemento de 2.
Exemplo
Determine o valor decimal do número binário que vem a seguir expresso na forma sinalmagnitude:
10010101.
Exercícios
Determine os valores decimais dos números binários sinalizados expressos em complemento
de 1:
(a) 00010111 (b) 11101000 (C) 11101011 
Determine os valores decimais dos números binários sinalizados a seguir expressos na forma do complemento de 2:
(a) 01010110 (b) 10101010 (C) 11010111
Unidade 3
Códigos binários
63
Códigos numéricos – números inteiros: B2, Gray, códigos tipo BCD
Códigos numéricos – números com decimais: ponto flutuante 
Códigos alfanuméricos: número de bits fixo
Código alfanuméricos: número de bits variável (Unicode)
64
Códigos binários
Toda informação a ser processada pelo computador necessita ser codificada em bits.
Quando números, letras ou palavras são representados por um grupo especial de símbolos, dizemos que eles estão codificados.
O grupo de símbolos utilizado é denominado código. Ex.código morse.
GRAY:
Cenário: aplicações eletromecânicas (ex.: copiadora, freio automotivo, etc.)
Valor digital no leitor indica posição mecânica 
Código Gray
É um sistema de código binário inventado por Frank Gray.
Sequência muda o mínimo de Bits possível 
De um número para outro apenas um bit varia:
Conversão binário ⇒ Gray
Comparação
Diferença: 3 bits 1 bit
Conversão Gray ⇒ binário
Exercício
Represente os números a seguir em Gray
23
24
4712
4713
Retorne os números em Gray para Binário
Código BCD (Binary Coded Decimal)
Existem alguns equipamentos que representam números decimais usando códigos específicos ao invés de utilizar o sistema binário comum.
O código mais conhecido nesta categoria é o BCD, onde cada dígito decimal é representado por 4 bits.
 Portanto as codificações para cada dígito são:
Atentar para o fato de sempre representarmos com os 4 dígitos, então tem que complementar com os zeros anteriores, caso não existam.
BCD ponderados
O código BCD 8421 é um sistema de codificação de números decimais em binários de quatro bits. 
Os valores 8421 são respectivamente os valores de 2 elevado ao valor de sua posição (3,2,1,0). 
Este código assume apenas 10 dígitos, variando de 0 a 9.
Exemplo:
Exemplos
Converta em BCD cada um dos seguintes números decimais:
Converta cada um dos seguintes códigos BCD em decimal:
BCD ponderados
BCD não ponderado
BCD-XS-3 (The excess-3): códigos 0000 e 1111 são eliminadas, logo longas sequências de 0 ou 1 não ocorrem.
É particularmente significativo para operações aritméticas, pois supera as deficiências encontradas ao usar o código 8421 BCDpara adicionar dois dígitos decimais cuja soma exceda 9.
+3
Exemplo
Converta para todos os códigos do exemplo os números decimais:
74
312
3241
Exercício
Bit 
Nibble
 Byte
Palavra
Bit: Menor porção da informação binária
Nibble: grupo de 4 bits
Byte: grupo de 8 bits
Palavra: número de bits processado simultaneamente por um circuito:
O número de palavras de uma memória é múltiplo de 1024. 
1k = 1024 (210)
4k = 4 x 1024 = 4096 
1M = 1.048.576 (220) 
1G = 1.073.741.824 (230) 
1T = 1.099.511.627.776 (240) 
ORGANIZAÇÃO BÁSICA DE COMPUTADORES E LINGUAGEM DE MÁQUINA 
Códigos alfanuméricos
Bits suficientes para letras e símbolos
ASCII
American Standard Code for Information Interchange
7 bits padronizados mundialmente (128 códigos)
1 bit para segurança
8º bit usado para aumentar o código 
(+128 códigos com diversos padrões – ABNT ASCII)
ASCII: Nada mais é um código binário que associa valores numéricos a caracteres e símbolos.
https://www.youtube.com/watch?v=SbzxEt4oXGY
Antes dos anos 60 cada máquina (ou seja, cada modelo de computador) tinha uma forma de representar as letras e números (código alfa numérico)
ASCII – 7 bits – 128 códigos possíveis
ASCII – 7 bits – Mesma tabela, outra forma
Leitura:
Hexadecimal: linha – coluna
Linha 4, coluna 1 = 4116 = bits 0100 0001 = “A” 
ASCII – 7 bits
Leitura:
Hexidecimal: linha – coluna
Linha 6, coluna 1 = 6116 = “a” = bits 0110 0001
ASCII – 7 bits
Leitura:
Hexidecimal: linha – coluna
Linha 4, coluna 1 = 4116 = “A” = bits 0100 0001
Linha 6, coluna 1 = 6116 = “a” = bits 0110 0001
Linha 7, coluna F = 7F16 = comando apagar caractere
ASCII - extensões
http://czyborra.com/charsets/iso8859.html#ISO-8859-1
ASCII - extensões
Unicode
Em vez de usar apenas os códigos de 0 a 127, o UNICODE utiliza códigos de valor bem maiores. 
Com isso, pode representar todos os caracteres específicos de diversos idiomas. 
Só o alfabeto chinês Kanji contém 6.879 caracteres. 
O Unicode foi projetado com base no código ASCII, sem contudo, ficar limitado ao alfabeto latino:
O Unicode é capaz de codificar todos os caracteres presentes em qualquer uma das linguagens escritas existentes no mundo atualmente.
Para tanto ele trabalha com um código de 16-bit ao invés dos 7 bits do código ASCII. Esta pequena diferença no número de bits faz com que o Unicode consiga reconhecer mais de 65.000 caracteres, enquanto que o ASCII só é capaz de reconhecer 128. 
A ausência de códigos diferenciados para caracteres especiais faz do Unicode um código mais simples e ao mesmo tempo mais eficiente.
Define uma correspondência entre símbolos e números.
Fonte: https://br.ccm.net/
Unicode
Os sistemas operacionais estão gradualmente adotando o Unicode. 
Atualmente o domínio ainda é do ASCII, mas é uma questão de tempo para o unicode se tornar o novo padrão mundial em codificação de caracteres.
Já existem sistemas operando com o unicode, como é o caso do Windows NT, e espera-se que a Microsoft, adote o unicode em todos os seus produtos, já que participa do consórcio criador do unicode, este consórcio ditará as normas do padrão Unicode no mundo, assim como as páginas de códigos serão organizados na tabela de valores. 
Também neste consórcio, a Apple e a IBM também deverão utilizar o Unicode em seus futuros sistemas.
A unificação de todos os caracteres mundiais resultará em grandes vantagens para empresários, que poderão, assim que obtiverem um sistema com o padrão unicode, escrever textos em suas máquinas utilizando todos os caracteres mundiais.
Define uma correspondência entre símbolos e números.
Fonte: https://www.ime.uerj.br/~alexszt/cursos/so1/trabs/981/g5/unicode.html
Unicode
Conversão
Exercícios
Converter o número decimal 296 para:
Binário
Octal
Hexadecimal
Gray
BCD8421
XS-3
BCD5421
BCD4221
ASCII
Unicode
Determine a sequência de bits que seria necessária para escrever Iesb na memória de um computador que usa código ASCII.
Comportas Lógicas, Implementação
Miguel Enrique Parra Muñoz
Aula baseada no conteúdo da professora Graziela
Interseção (E)
	Entrada
A	Saída
Ā
	0	1
	1	0
	Entradas		Saída
	A	B	A+B
	0	0	0
		1	1
	1	0	1
		1	1
União (OU)
Negação
	Entradas		Saída
	A	B	A.B
	0	0	0
		1	0
	1	0	0
		1	1
Principais Funções
NAND
Esta porta nada mais é do que uma porta AND com um inversor acoplado. Por isso, sua saída é o oposto da AND. 
Tabela Verdade
Fonte: http://www.mecaweb.com.br/eletronica/content/e_porta_logica
	Entrada A	Entrada B	Saída Y
	0	0	1
	0	1	1
	1	0	1
	1	1	0
NOR
NOR é uma porta OR com um inversor acoplado. Por isso, sua saída é o oposto da porta OR
	Entrada A	Entrada B	Saída Y
	0	0	1
	0	1	0
	1	0	0
	1	1	0
Tabela Verdade
Porta Lógicas derivadas
XOR
XOR significa OU exclusivo. A porta lógica XOR compara dois valores e se eles forem
diferentes a saída será “1”
Tabela Verdade
	Entrada A	Entrada B	Saída Y
	0	0	0
	0	1	1
	1	0	1
	1	1	0
XNOR
XNOR significa NOR exclusivo e é uma porta XOR com sua saída invertida. Dessa forma, sua saída será igual a “1” quando suas entradas possuírem o mesmo valor e “0” quando elas forem diferentes.
	Entrada A	Entrada B	Saída Y
	0	0	1
	0	1	0
	1	0	0
	1	1	1
Tabela Verdade
Porta Lógicas derivadas
S = 
Representação de comportas
Dataheet 74HC32- OU-0R
Características: O 74HC32 - CI Porta Lógica OR é um componente eletrônico do tipo or que possui em sua estrutura quatro portas lógicas or independentes, tem diversas aplicações em circuitos de eletrônica digital, se destacando os projetos para ensino dos fundamentos de eletrônica digital e álgebra de Boole, pode ser aplicado em diversos circuitos simples e complexos, por isso é um componente indispensável a todos os que buscam aumenta seu estoque de componentes básicos de eletrônica digital.
Tensão de Operação: 4 - 6V;
Tempo Médio de Execução: 8ns;
Corrente Máxima de Entrada: 1mA;
Quantidade de Portas: 4 Portas Lógicas OR;
Encapsulamento: DIP.
Dataheet 74HC02- NOR
Características: O 74HC02 - CI Porta Lógica NOR é um circuito integrado composto por 4(quatro) portas lógicas do tipo NOR independentes, indispensável a todos aqueles que estão iniciando seus estudos com eletrônica digital, por ser essa uma das portas lógicas usadas,e todos os que buscam utilizar uma porta lógica NOR em seus projetos eletrônicos profissionais. Portanto, se você procura um circuito integrado que desempenhe a função lógica NOR que possua 4(quatro) portas que podem ser utilizadas independentes, esse é o ci certo.
Tensão de Operação: 2 - 6V;
Corrente Máxima de Entrada: 1mA;
Quantidade de Portas: 4(quatro) portas NOR;
Encapsulamento: DIP;
Quantidade de Pinos: 16;
Dataheet 74HC08- NAN
Características: O 74HC08 é idêntico na pinagem ao LS08. As entradas do dispositivo são compatíveis com as saídas CMOS padrão; com resistores pullup, eles são compatíveis com saídas LSTTL
• Capacidade da unidade de saída: 10 cargas LSTTL 
• Saídas com interface direta para CMOS, NMOS e TTL 
• Faixa de tensão operacional: 2,0 a 6,0 V 
• Corrente de entrada baixa: 1,0 mA 
• Característica de imunidade a alto ruído de dispositivos CMOS 
• Em conformidade com o padrão JEDEC Requisitos nº 7A 
• Desempenho ESD: HBM> 2000 V; Modelo da máquina> 200 V 
• Complexidade do chip: 24 FETs ou 6 portas equivalentes 
• Estes são dispositivos sem chumbo
Dataheet 74HC00- NAND
O 74CH00 - CI Porta Lógica NAND é um circuito integrado que tem em sua estrutura 4(quatro) portas lógicas independentes do tipo NAND, é um ci extremamente importante para todos os estudantes de eletrônica por se tratar de um circuito básico e utilizado em todos os cursos de eletrônica digital, para todos os hobbystas que buscam conhecimento básico de eletrônica e lógica booleana, além de projetiscas que hora ou outra necessitam utilizar a porta nand em conjunto ou em composição de circuitos mais complexos, portanto, seja você um estudante, hobbysta ou projetista, o 74CH00 - CI Porta Lógica NAND é um ci indispensável no seu estoque pessoal. Possui encapsulamento DIP de 16(dezesseis ) terminais de fácil montagem em placasde circuito impresso ou protoboards
Tensão de Operação: 2-6V;
Corrente Máxima de Entrada: 1mA;
Quantidade de Circuitos: 4(quatro) portas NAND independentes;
Quantidade de Pinos: 16;
Encapsulamento: DIP.
Dataheet 74HC04- NOT
O 74HC04 - CI Porta Lógica NOT é um componente eletrônico indispensável a todos os que procuram um ci composto por 6(seis) portas lógicas do tipo NOT, é um componente que todos aqueles que estão buscando conhecimentos em eletrônica digital e lógica booleana necessitam possuir, é uma porta lógica básica, o 74HC04 - CI Porta Lógica NOT em conjunto com portas and, or e xor consegue formar portas nand, nor e nxor, por isso sua grande importância.
Possui encapsulamento DIP de 16(dezesseis) pinos que pode ser facilmente encaixado em uma protoboard para montagem de um trabalho de faculdade, por exemplo.
Tensão de Operação: 2 - 6V;
Corrente Máxima de Entrada: 1mA;
Quantidade de Portas: 6 portas lógicas NOT;
Quantidade de Pinos: 16;
Encapsulamento: DIP.
ATIVIDADE
Vamos montar no tinkercad.com, um exemplo de cada uma das compotas lógicas e verificar as tabelas de verdade.
REFERÊNCIAS
https://www.autocorerobotica.com.br/
https://www.inf.ufrgs.br/~fglima/aula1.pdf
01
0
8
1
0
7
1
2
10
9
100
3
1000
4
,
x
,
x
x
x
x
x
+
+
+
+
+
2
1
0
1
2
3
10
8
10
7
10
2
10
9
10
3
10
4
-
-
+
+
+
+
+
x
x
x
x
x
x
2
2
1
1
0
0
1
1
2
2
1
1
-
-
-
-
-
-
+
+
+
+
+
+
+
=
b
.
A
b
.
A
b
.
A
b
.
A
b
.
A
...
b
.
A
b
.
A
X
n
n
n
n

Outros materiais