Eletrônica Digital Álgebra de Boole e Simplicação

Slides:



Advertisements
Apresentações semelhantes
SIMPLIFICAÇÃO DE CIRCUITOS E MAPAS DE KARNAUGH
Advertisements

Eletrônica Digital Flip-Flops e Registradores de Deslocamento
Arquitetura de Computadores 3º SEMESTRE FALM – Faculdade Luiz Meneghel Cedido por: Prof. João Angelo Martini Universidade Estadual de Maringá Departamento.
Aritmética Computacional
Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.
Lógica booleana e implementação de funções booleanas
INTRODUÇÃO À LÓGICA DIGITAL
Circuitos Lógicos e Organização de Computadores Capítulo 4 – Implementações Otimizadas de Funções Lógicas Ricardo Pannain
Eletrônica Digital prof. Victory Fernandes
Álgebra Booleana e Circuitos Lógicos
Lógica Booleana A álgebra booleana é baseada totalmente na lógica. Desta forma, os circuitos lógicos executam expressões booleanas. As expressões booleanas.
VISÃO GERAL Profa. Fernanda Denardin Walker
Eletrônica Digital Contadores
PORTAS LÓGICAS Prof. Wanderley.
ÁLGEBRA BOOLEANA Prof. Wanderley.
Eletrônica Digital Projeto de Circuitos Combinacionais
Eletrônica Digital Operações Aritméticas Binárias
Eletrônica Digital Funções e Portas Lógicas
Simplificação de Expressões Lógicas Mapa de Karnaugh
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
A Álgebra de Boole e a Simplificação de Expressões Lógicas
FAFIMAN – Prof. Flávio Uber FAFIMAN – Departamento de Informática Curso: Ciência da Computação Professor: Flávio Rogério Uber Arquitetura e Organização.
MC542 Organização de Computadores Teoria e Prática
Então, vamos lá! Qual é esse conteúdo?
Soma de Produtos Soma de produtos é uma forma padrão de representação de funções Booleanas constituida pela aplicação da operação lógica OU sobre um conjunto.
Linguagens Livres de Contexto
BCC101 – Matemática Discreta I
Uma chave é normalmente aberta e a outra normalmente fechada
MAPA DE KARNAUGH O Mapa de Karnaugh é uma ferramenta de auxílio à minimização de funções booleanas. O próprio nome mapa vem do fato dele ser um mapeamento.
1ª aula - Álgebra de Boole
Circuitos combinatórios
Eletrônica Digital Projeto de Circuitos Combinacionais
Vamos Agora Obter Expressão Booleana a partir do Circuito
Organização e Arquitetura de Computadores
Simplificação de Expressões Booleanas e Circuitos Lógicos
Minimização de Circuitos Lógicos
ÁLGEBRA DE CHAVEAMENTO
Sistemas de Numeração Sistemas Numéricos de Interesse
Sistemas Numéricos Sistemas Numéricos de Interesse
Circuitos Combinacionais Portas Lógicas (continuação)
INTRODUÇÃO À ENGENHARIA
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
3 - MATRIZ COMPLEMENTAR E CO-FATOR
Teoremas Booleanos e Simplificação Algébrica
GSI008 – Sistemas Digitais
Visão Geral da Álgebra de Boole
Matemática I Profª Ms. Carlos Alexandre N. Wanderley .
EXPRESSÕES ALGÉBRICAS
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Conceitos de Lógica Digital
Exercício 1 (POSCOMP ) De acordo com o teorema de De Morgan, o complemento de X + Y . Z é: X + Y . Z X . Y + Z X. (Y + Z) X . Y . Z.
Infra-Estrutura de Hardware
Tópicos em Arquitetura de Computadores João Angelo Martini Universidade Estadual de Maringá Departamento de Informática Mestrado em Ciência.
Circuitos Lógicos e Álgebra de Boole
Circuitos Combinacionais Exercícios 2 POSCOMP e ENADE
Sistemas Digitais e Arquitetura de Computadores - SDAC
ELETRÔNICA DIGITAL MAPAS DE KARNAUGH Aula 10 e 11 Prof.: Leo 1.
ÁLGEBRA DE BOOLE.
Programação Computacional Aula 4: Álgebra Booleana
ÁLGREBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRCUITOS
Lógica Booleana IES-2015a George Simon Boole ( )
Introdução à Engenharia de Computação
Universidade Federal da Paraíba Departamento de Informática Introdução à Engenharia de Computação Álgebra de Boole.
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Álgebra Booleana e Circuitos Lógicos Em 1854, George Boole introduziu o formalismo que até hoje se usa para o tratamento sistemático da lógica, que é.
Sistemas Digitais I Descrevendo circuitos lógicos Prof. Marlon Henrique Teixeira out/2013.
Circuitos Digitais Prof. Marcio Cunha Aula 03 – Circuitos Lógicos e suas Representações.
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.
Transcrição da apresentação:

Eletrônica Digital Álgebra de Boole e Simplicação Aula 1 Eletrônica Digital Álgebra de Boole e Simplicação Prof. Wanderley

Aula 1 Introdução Os circuitos lógicos obtidos tal como mostrado na aula anterior em geral admitem simplificações Para sermos capazes de simplificar circuitos digitais, temos que entender a Álgebra de Boole A Álgebra de Boole apresenta postulados, propriedades, teoremas fundamentais e identidades que permitem as simplificações A Álgebra de Boole também apresenta todos os fundamentos da Eletrônica Digital A Álgebra de Boole, portanto, trabalha com variáveis e expressões booleanas (assumem apenas dois estados, 0 ou 1)

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados A seguir serão apresentados os postulados da: Complementação; Adição; Multiplicação. Apresenta-se ainda suas respectivas identidades resultantes.

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Complementação Seja A uma variável booleana. Então, é dito ser o complemento de A. Assim, Daí, pode-se estabelecer a identidade O inversor é o bloco lógico que executa este postulado!

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1 Daí, pode-se estabelecer as identidades: pois A pode ser 0 ou 1.

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Adição 0+0=0 0+1=1 1+0=1 1+1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Postulados Aula 1 Álgebra de Boole - Postulados Multiplicação 0.0=0 0.1=0 1.0=0 1.1=1

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Assim como na matemática comum, valem, na Álgebra de Boole as propriedades: Comutativa Associativa Distributiva

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Propriedade Comutativa Na Adição: A+B = B+A Na Multiplicação: A.B = B.A Propriedade Associativa Na Adição: A+(B+C) = (A+B)+C = A+B+C Na Multiplicação: A.(B.C) = (A.B).C = A.B.C

Álgebra de Boole - Propriedades Aula 1 Álgebra de Boole - Propriedades Propriedade Distributiva A.(B+C) = A.B+A.C PROVA A B C A(B+C) A.B+A.C 1

Álgebra de Boole – Teoremas de De Morgan Aula 1 Álgebra de Boole – Teoremas de De Morgan Esses teoremas são de fundamental importância em simplificações de expressões booleanas PROVA PROVA 1º Teorema de De Morgan 1º Teorema de De Morgan A B 1 A B 1 Extensão para N variáveis

Álgebra de Boole – Teoremas de De Morgan Aula 1 Álgebra de Boole – Teoremas de De Morgan 2º Teorema de De Morgan Trata-se de uma extensão ao primeiro teorema Primeiro teorema Podemos reescrevê-lo da seguinte maneira:

Álgebra de Boole – Teoremas de De Morgan Aula 1 Álgebra de Boole – Teoremas de De Morgan 2º Teorema de De Morgan Seja: e então Reescrevendo em termos de A e B temos 2º teorema Extensão para N variáveis

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares Provamos esta identidade utilizando a propriedade distributiva, seguido da identidade (1+B)=1 do postulado da soma e, finalmente, a identidade A.1=A do postulado da multiplicação

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares PROVA Propriedade distributiva Identidade A.A=A Propriedade distributiva Identidades: 1+X=1 e A.1=A

Álgebra de Boole – Identidades Auxiliares Aula 1 Álgebra de Boole – Identidades Auxiliares PROVA Identidade 2º teorema de De Morgan 1º teorema de De Morgan Propriedade distributiva e identidade 1º teorema de De Morgan

Álgebra de Boole – Simplificação de Expressões Booleanas Aula 1 Álgebra de Boole – Simplificação de Expressões Booleanas Seja a expressão booleana Use a Álgebra de Boole para simplificá-la ao máximo. Evidenciando A Evidenciando A Propriedade associativa Propriedade associativa Propriedade associativa Aplicando Aplicando Aplicando Aplicando o teorema de De Morgan Aplicando o teorema de De Morgan Fazendo Fazendo Fazendo Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade Aplicando identidade

Álgebra de Boole – Simplificação de Expressões Booleanas Aula 1 Álgebra de Boole – Simplificação de Expressões Booleanas Tarefa para casa 1) Simplifique as expressões booleanas 2) Obtenha de 3) Obtenha o circuito simplificado que executa a expressão

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Mapas de Karnaugh permitem a simplificação de circuitos digitais de maneira mais rápida As informações para minimização são extraídas de tabelas verdade Mapa de karnaugh para duas variáveis

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A B 1 Região

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Exemplo A B S 1 1

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh A=1 A=0 B=1 B=0

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Agrupamentos Quadra Pares Termos isolados 1 1 1 1

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Exemplo A B S 1 1 Par 1 Par 2

Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh Aula 1 Simplificação de Expressões Booleanas Utilizando Mapas de Karnaugh 3 Variáveis Região A B C 1 2 3 4 5 6 7 1 3 2 4 5 7 6