TEOREMAS DE DE MORGAN. Teorema 1

Documentos relacionados
ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES

PORTAS NOR e NAND OR - AND - NOT. Considerando as entradas A e B, teremos na saída a complementação ou negação das mesmas.

CAPÍTULO 1 REVISÃO DE LÓGICA COMBINACIONAL

3. CAPÍTULO LÓGICAS DIGITAIS

ÁLGEBRA DE BOOLE Operações Fundamentais, Autoavaliação, Indução Perfeita e Simulação

Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções

PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)

Circuitos Lógicos Capítulo 3 Portas Lógicas e Álgebra Booleana Parte II

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

Organização de computadores

PORTAS NOR INTRODUÇÃO TEÓRICA

Lógica para Computação. Álgebra de Boole

Projeto de Circuitos Lógicos. Introdução ao Computador 2010/01 Renan Manola

S = ABC + A( C + B) -> Aplicando identidades auxiliares B C + B= C+B

Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary

PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr.

FUNDAMENTOS DA AUTOMAÇÃO Funções e Portas Lógicas. Prof. Luiz Fernando Laguardia Campos FMS

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

Circuitos Digitais Álgebra de Boole

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Eletrônica Digital Lista de Exercícios

COLÉGIO DO INSTITUTO BATISTA AMERICANO PROF. ABIMAILTON PRATTI DA SILVA Rua Mariana N.º 70 Retiro Volta Redonda Telefone: (24)

PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 05 Álgebra Booleana. Prof. Dr. Edison Spina. Sobre o material do Prof. Dr. Marcos A. Simplicio Jr.

SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos

UNIDADE 6. Responsável pelo conteúdo: Prof. tutor Viltemar Evangelista de Souza

Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes

Aula 07 : Portas Lógicas e Álgebra Booleana

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

6. Análise Lógica Combinacional

ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos

FLIP-FLOPS: RS e D (teoria)

Sistemas Digitais Apresentação

Descrevendo Circuitos Lógicos (Continuação) Teoremas Booleanos. CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Tecnologia dos Computadores 2002/2003. Exercícios

Infra-Estrutura de Hardware

PCS 3115 (PCS2215) Conteúdo

Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc.

Período: 4º Disciplina: Técnicas e Sistemas Digitais

REFERENCIAIS DO CURSO CERTIFICADO DE NÍVEL 4 ELECTRÓNICA DIGITAL (75 H)

Álgebra Booleana e Tabelas-Verdade

Teoremas de De Morgan

Álgebra de Boole binária

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

Universidade Federal do ABC

Descrevendo Circuitos Lógicos Capítulo 3 Parte II

Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.

CONVERSOR ANALÓGICO-DIGITAL (AD)

Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012

Álgebra de Boole (ou Boleana) Circuitos Digitais Portas Lógicas e Álgebra de Boole. Álgebra de Boole: Tabela Verdade. Álgebra de Boole: funções


Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch

3.4 Álgebra booleana, ordens parciais e reticulados

Circuitos Digitais. Conteúdo. Soma de Números Binários. Soma de Números Binários. Exemplos. Exemplos. Aritmética Binária

APOSTILA COMPLEMENTAR

Lógica para computação - Propriedades Semânticas da Lógica Proposicional (parte 2/2) Alfabeto Simplificado e Formas Normais

Introdução a eletrônica digital, apresentação do curso, cronograma do curso.

Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial

Descrição de circuitos algebricamente, álgebra de Boole e circuitos lógicos, teorema de boole e De Morgan. Simplificação e projeto.

Sistemas Digitais. Circuitos Aritméticos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)

Introdução à Automação

Prof. Leonardo Augusto Casillo

Sistemas de Numeração

Curso Profissional de Técnico de Gestão de Equipamentos Informáticos 10º ANO

Sistemas Digitais. Planificação das aulas teóricas e aulas práticas Ano Lectivo 2005/ 2006


SOMADORES E SUBTRATORES

Eletrônica Digital para Instrumentação

Capítulo 3. Álgebra de Bool

FLIP-FLOPS SINCRONIZADOS, COM ENTRADAS PR e CLR

Aula 7: Portas Lógicas: AND, OR, NOT, XOR, NAND e NOR

Transistor. Portas Lógicas (2) Base; Coletor; Emissor.

Álgebra Booleana: Axiomas, Teoremas e Leis de De Morgan

Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos

Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

Figura 1 - Diagrama de um sistema de controle de temperatura que requer conversão analógico-digital para permitir o uso de técnicas de processamento

Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh

ELETRÔNICA DIGITAL SISTEMAS NUMÉRICOS

ANO LETIVO 2015 / 2016

Sistemas de Numeração. Exemplos de Sistemas de Numeração (1) Exemplos de Sistemas de Numeração (2) Sistemas de Numeração

ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.

AULA 4: EQUIVALÊNCIA DE TAXAS

3. Computadores Industriais

PONTIFÍCIA UNIVERSIDADE CATÓLICA

Álgebra de Boole. João Paulo Cerquinho Cajueiro 19 de agosto de 2009

Testando o Teorema de De Morgan

Eletrônica Digital para Instrumentação. Herman Lima Jr.

LABORATÓRIO DE CIRCUITOS DIGITAIS. PREPARAÇÃO 04: Circuitos Combinacionais Decodificadores

CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA

Transcrição:

TEOREMAS DE DE MORGAN Através dos teoremas de De Morgan, podemos transformar operações OR em AND e vice-versa. Portanto, o teorema de De Morgan é utilizado quando se deseja obter o complemento de uma função booleana. Existem dois teoremas básicos para tal procedimento: Portas AND e NAND Teorema 1 1) Troca-se a função AND pela função OR 2) Complementa-se cada uma das variáveis 3) Complementa-se toda a expressão A tabela abaixo mostra a identidade dessa operação: Entradas A B 0 0 0 1 + 1 = 1 0 0 0 1 0 1 + 0 = 1 0 0 1 0 0 0 + 1 = 1 0 0 1 1 1 0 + 0 = 0 1 1 Podemos então afirmar que os circuitos que correspondem a tabela acima são idênticos em relação a função que desempenham. Aplicando De Morgan a partir de uma função NAND, teremos: Pois, Lembrando que, a dupla complementação se cancela. ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 1

Construindo a tabela da verdade: Entradas A B 0 0 1 1 + 1 1 1 0 1 1 1 + 0 1 1 1 0 1 0 + 1 1 1 1 1 0 0 + 0 0 0 As regras do Teorema 1 de De Morgan se aplicam para quantas variáveis forem necessárias. Vejamos um exemplo com 3 variáveis: Entradas A B C Compl. 0 0 0 0 0.0.0= 0 1+1+1 = 1 0 0 0 0 1 0 0.0.1= 0 1+1+0 = 1 0 0 0 1 0 0 0.1.0= 0 1+0+1 = 1 0 0 0 1 1 0 0.1.1= 0 1+0+0 = 1 0 0 1 0 0 0 1.0.0= 0 0+1+1 = 1 0 0 1 0 1 0 1.0.1= 0 0+1+0 = 1 0 0 1 1 0 0 1.1.0= 0 0+0+1 = 1 0 0 1 1 1 1 1.1.1= 1 0+0+0 = 0 1 1 Portas OR e NOR Teorema 2 1) Troca-se a função OR pela função AND 2) Complementa-se cada uma das variáveis 3) Complementa-se toda a expressão A tabela a seguir mostra a identidade dessa operação: ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 2

Entradas A B 0 0 0 1.1 = 1 0 0 0 1 1 1.0 = 0 1 1 1 0 1 0.1 = 0 1 1 1 1 1 0.0 = 0 1 1 Aplicando De Morgan em uma função NOR, teremos: Pois, Lembrando que, dupla complementação se cancela. Entradas A B 0 0 1 0+0 = 1 1.1 = 1 1 0 1 0 0+1 = 0 1.0 = 0 0 1 0 0 1+0 = 0 0.1 = 0 0 1 1 0 1+1 = 0 0.0 = 0 0 Da mesma forma como no procedimento anterior, podemos utilizar mais de duas variáveis. EXEMPLO COM MAIS DE DUAS VARIÁVEIS Vejamos um exemplo com 3 variáveis: ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 3

Entradas A B C Compl. 0 0 0 0 0+0+0=0 1.1.1=1 0 0 0 0 1 1 0+0+1=1 1.1.0=0 1 1 0 1 0 1 0+1+0=1 1.0.1=0 1 1 0 1 1 1 0+1+1=1 1.0.0=0 1 1 1 0 0 1 1+0+0=1 0.1.1=0 1 1 1 0 1 1 1+0+1=1 0.1.0=0 1 1 1 1 0 1 1+1+0=1 0.0.1=0 1 1 1 1 1 1 1+1+1=1 0.0.0=0 1 1 Vimos que a aplicação dos teoremas de De Morgan, tem por finalidade converter funções OR em AND e vice-versa. Essas conversões em muitos casos, são utilizadas com o objetivo de otimizar expressões Booleanas. Exemplos com 4 variáveis: Lembrando que, dupla complementação é cancelada. Entradas A B C D 0 0 0 0 0 1 1.1.1.1 1 0 0 0 1 1 0 1.1.1.0 0 0 0 1 0 1 0 1.1.0.1 0 0 0 1 1 1 0 1.1.0.0 0 0 1 0 0 1 0 1.0.1.1 0 0 1 0 1 1 0 1.0.1.0 0 0 1 1 0 1 0 1.0.0.1 0 0 1 1 1 1 0 1.0.0.0 0 1 0 0 0 1 0 0.1.1.1 0 1 0 0 1 1 0 0.1.1.0 0 1 0 1 0 1 0 0.1.0.1 0 1 0 1 1 1 0 0.1.0.0 0 1 1 0 0 1 0 0.0.1.1 0 1 1 0 1 1 0 0.0.1.0 0 1 1 1 0 1 0 0.0.0.1 0 1 1 1 1 1 0 0.0.0.0 0 ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 4

Entradas A B C D 0 0 0 0 0 0 1.1.1.1 0 0 0 0 1 1 1 1.1.1.0 1 0 0 1 0 1 1 1.1.0.1 1 0 0 1 1 1 1 1.1.0.0 1 0 1 0 0 1 1 1.0.1.1 1 0 1 0 1 1 1 1.0.1.0 1 0 1 1 0 1 1 1.0.0.1 1 0 1 1 1 1 1 1.0.0.0 1 1 0 0 0 1 1 0.1.1.1 1 1 0 0 1 1 1 0.1.1.0 1 1 0 1 0 1 1 0.1.0.1 1 1 0 1 1 1 1 0.1.0.0 1 1 1 0 0 1 1 0.0.1.1 1 1 1 0 1 1 1 0.0.1.0 1 1 1 1 0 1 1 0.0.0.1 1 1 1 1 1 1 1 0.0.0.0 1 APLICAÇÃO EM EXPRESSÕES LÓGICAS Vejamos um exemplo, em uma expressão que contém as funções OR e AND. Dada a expressão lógica, aplicar os teoremas de De Morgan: Dada a expressão: ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 5

Entradas A B C D x1 x2 x1.x2 X 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 0 1 1 1 0 0 0 0 1 0 1 0 1 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 1 1 1 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 1 0 0 1 0 1 1 0 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 0 0 0 0 Aplicando De Morgan: ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 6

Entradas x1.x2 A B C D (x1) (x2) (x3) (x1.x2)+x3 Compl. X 0 0 0 0 1 0 0 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 0 0 1 0 1 0 0 1 1 0 0 0 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 1 0 0 0 1 0 1 1 0 0 0 0 1 1 0 1 1 0 0 0 0 1 1 0 0 0 1 1 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 1 0 1 1 1 1 1 1 1 0 0 1 1 0 0 1 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 1 1 1 1 1 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 0 0 Compare as duas tabelas. As mesmas devem ser coincidentes. EXERCÍCIO RESOLVIDO Aplicar De Morgan na expressão, elaborar as tabelas da verdade e fazer a comparação. Entradas (x3) A B C D (x1) (x2) (x4) (x1+x2+x3) (x1+x2+x3).(x4) X 0 0 0 0 0 1 0 1 1 1.1 1 0 0 0 1 0 1 0 1 1 1.1 1 0 0 1 0 0 1 1 1 1 1.1 1 0 0 1 1 0 1 1 1 1 1.1 1 0 1 0 0 0 1 0 1 1 1.1 1 0 1 0 1 0 1 0 1 1 1.1 1 0 1 1 0 0 1 1 1 1 1.1 1 0 1 1 1 0 1 1 0 1 1.0 0 1 0 0 0 0 1 0 1 1 1.1 1 1 0 0 1 0 0 0 1 0 0.1 0 1 0 1 0 0 1 1 1 1 1.1 1 1 0 1 1 0 0 1 1 1 1.1 1 1 1 0 0 1 1 0 1 1 1.1 1 1 1 0 1 1 0 0 1 1 1.1 1 1 1 1 0 0 1 1 1 1 1.1 1 1 1 1 1 0 0 1 0 1 1.0 0 Tabela 1 ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 7

Circuito original Expressão após a aplicação dos teoremas de De Morgan: Preenchendo a tabela a seguir e comparando com os dados obtidos na tabela 1, podemos verificar a veracidade dos teoremas de De Morgan. A autenticidade das tabelas e feita comparando as duas saídas X. Entradas BCD A B C D (y1) (y2) y1+y2 X 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 1 1 0 1 1 1 0 1 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 0 1 1 1 1 0 0 0 0 0 1 1 1 1 0 1 0 0 0 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 1 1 0 0 Tabela 2 ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 8

A partir da expressão original: Podemos aplicar os teoremas de De Morgan, aplicando a regra geral em cada um dos termos: A partir da expressão final, podemos então elaborar a tabela da verdade. Observe que x1, x2, x3 e x4 foram consideradas como variáveis. Nessa expressão foi aplicada a regra geral, onde as funções OR foram convertidas em função AND e vice-versa. Observe atentamente a complementação de cada variável e da expressão final. ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 9

Entradas x1.x2.x3 A B C D (x1) (x2) (x3) (x4) X 0 0 0 0 1 0 1 0 0 1 1 0 0 0 1 1 0 1 0 0 1 1 0 0 1 0 1 0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 1 0 0 1 1 0 1 0 1 1 0 1 0 0 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 1 1 1 0 0 0 1 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 1 0 1 0 1 0 0 0 0 1 1 1 0 1 1 1 1 0 0 0 1 1 1 1 0 0 0 0 1 0 0 1 1 1 1 0 1 0 1 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 1 1 1 1 1 1 1 0 0 1 0 0 Tabela 3 Comparando as 3 tabelas, verificamos que as saídas X são idênticas, comprovando assim, os teoremas de De Morgan. ELETRÔNICA DIGITAL - Teoremas de De Morgan Prof. Edgar Zuim Página 10