1. Conceitos de Álgebra Booleana 2. Portas Lógicas e Inversores

Slides:



Advertisements
Apresentações semelhantes
Lógica booleana e implementação de funções booleanas
Advertisements

INTRODUÇÃO À LÓGICA DIGITAL
Circuitos Lógicos e Organização de Computadores Capítulo 6 – Blocos com Circuitos Combinacionais Ricardo Pannain
SISTEMAS DIGITAIS FUNÇÕES E PORTAS LÓGICAS
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.
Array aggregates type columns is range 1 to 4; type row is array (columns) of std_logic; variable r1 : row := ('1', '0', '1', '1'); variable r2 : row :=
Expressões Lógicas e Comandos de Decisão
Eletrônica Digital Funções e Portas Lógicas
Portas e Funções Lógicas, Tabelas Verdade e Circuitos Lógicos
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.
Introdução a circuitos lógicos
MC542 Organização de Computadores Teoria e Prática
MC542 Organização de Computadores Teoria e Prática
Uma chave é normalmente aberta e a outra normalmente fechada
VERILOG HDL (HARDWARE DESCRIPTION LANGUAGE)
Construção sequencial CASE WHEN
SISTEMA BINÁRIO Hardware de Computadores. SISTEMA BINÁRIO Hardware de Computadores.
CCS – Centro de Componentes Semicondutores Luiz Carlos Moreira/Jacobus W. Swart ASIC´s – Application Specific Integrated Circuits.
Álgebra para Lógica 3 Profa. Éverlin Marques. Conectivos Sejam p ( Pedro trabalha ) e q ( Pedro estuda ) Não : ~p, p E :p q Ou ( inclusivo ) : p q Se...
Concepção de Circuitos e Sistemas Integrados João Paulo Cunha Bolsa Voluntária/PIBIC Prof. André Augusto Mariano, Ph.D. / Bernardo R. B. A. Leite, Ph.D.
Prof. Dr. Helder Anibal Hermini
1. Equivalência entre portas 2. Derivação de expressões booleanas 3
Agrupando flip-flops e portas para criar registradores
Gustavo Vieira Pereira
Serpent-1 O Serpent-0 refinado Paulo Estima Mello
Banco de Dados I Profa. Jiani Cardoso 2/2005
Inferência Geográfica: Álgebra de Mapas
Modulo Especialista.
CE-262 Ontologia e Web Semântica Prof. José M Parente de Oliveira
Computação Gráfica: Possibilidades e Desafios
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa SQL (Structure Query Language)
Interpolação Introdução Conceito de Interpolação
Representações na base decimal e binária
Curso de Programação em C++ Universidade Federal do Ceará Departamento de Engenharia Estrutural e Construção Civil Prof: Evandro Parente Junior Monitor:
PROCAD Programa Nacional de Cooperação Acadêmica
Eletrônica Digital Circuitos Combinacionais: O seu estado (os valores) de todas as saídas depende apenas dos valores das entradas neste mesmo instante.
Fundamentos do Projeto Lógico
Arquitetura de Computadores
Minimização de Circuitos Lógicos
TECNOLOGIA EM REDES DE COMPUTADORES INTRODUÇÃO A COMPUTAÇÃO Aula 5
ÁLGEBRA DE CHAVEAMENTO
ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I prof. Dr. César Augusto M. Marcon prof. Dr. Edson Ifarraguirre Moreno Verificação por Simulação Circuitos Descritos.
CIRCUITOS LÓGICOS UNIDADE 1 SISTEMAS DE NUMERAÇÃO
Conceitos de Lógica Digital
Infra-Estrutura de Hardware
ELETRÔNICA DIGITAL II PORTAS LÓGICAS Prof.: Leo
Descrição de Circuitos Combinacionais em VHDL
Sistemas Microprocessados e Microcontrolados
Sistemas Digitais e Arquitetura de Computadores - SDAC
Aulas 6 e 7 (continuação): Suficiência da Portas NAND e NOR
PORTAS LÓGICAS.
CIRCUITO ELÉTRICO.
Programação Computacional Aula 4: Álgebra Booleana
Lógica Booleana IES-2015a George Simon Boole ( )
Introdução à Engenharia de Computação
ORGANIZAÇÃO DE COMPUTADORES Prof.: Jean Carlo Mendes
Álgebra de Boole Circuitos Digitais
Colégio da Imaculada Colégio da Imaculada Curso Técnico em Informática
Circuitos Digitais Prof. Marcio Cunha Aula 03 – Circuitos Lógicos e suas Representações.
Descrevendo Circuitos Lógicos Capítulo 3 Parte I
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
Portas Lógicas Frederico P. Wambier. Introdução Implementam a álgebra Booleana, criada por George Boole em um circuito. São dispositivos que operam um.
Organização de Computadores 2º Semestre Aula 17 Prof
Introdução à Engenharia de Computação
Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Introdução a Computação Chico Anysio Óleo sobre tela 60x40 cm.
Introdução aos Sistemas Digitais
PORTAS LóGICAS Samuel S. S. Sistemas para internet
Aula 3:Conceitos de Lógica digital
Funções Lógicas Expressões booleanas de Circuitos
Germano Maioli Penello
Transcrição da apresentação:

1. Conceitos de Álgebra Booleana 2. Portas Lógicas e Inversores

Álgebra Booleana George Boole (1815-1864) Claude Shannon (1916-2001) 1848: The Calculus of Logic Aplicação da matemática às operações mentais do raciocínio humano - definição da “álgebra booleana” Claude Shannon (1916-2001) 1938: Tese de mestrado: A Symbolic Analysis of Relay and Switching Circuits Aplicação da álgebra booleana ao estudo e projeto de circuitos

Álgebra Booleana Conjunto de valores: Conjunto de Operações: {Falso, Verdadeiro} - raciocínio humano {Desligado, Ligado} - circuitos de chaveamento {0, 1} - sistema binário {0V, +5V} - eletrônica digital Conjunto de Operações: - complementação - multiplicação lógica - adição lógica

Componente: inversor ou porta NOT (inverter) Complementação (NOT) Componente: inversor ou porta NOT (inverter) X X’

Multiplicação Lógica (E, AND) Componente: porta E (AND gate) A A.B B

Componente: porta OU (OR gate) Adição Lógica (OU, OR) Componente: porta OU (OR gate) A A+B B

Precedência das Operações Exemplos: A . B + C  (A . B + C ) A . (B + C ) A . (B + C ) 1 - ( ) 2 - NOT 3 - AND 4 - OR

Expressões Booleanas x Circuitos Exercício: desenhar o circuito A + B . C’ Construção da tabela-verdade - considerar a precedência !

Efeito da Precedência das Operações Exemplos: A . B + C (A . B + C) A . (B + C) A . (B + C) 1 - ( ) 2 - NOT 3 - AND 4 - OR Exercício: fazer tabela-verdade

Efeito da Precedência das Operações Exemplos: A . B + C (A . B + C) A . (B + C) A . (B + C) 1 - ( ) 2 - NOT 3 - AND 4 - OR Exercício: fazer a tabela-verdade

Efeito da Precedência das Operações Exemplos: A . B + C  (A . B + C) A . (B + C) A . (B + C) 1 - ( ) 2 - NOT 3 - AND 4 - OR Exercício: fazer a tabela-verdade

Efeito da Precedência das Operações Exemplos: A . B + C (A . B + C) A . (B + C) A . (B + C) 1 - ( ) 2 - NOT 3 - AND 4 - OR Exercício: fazer a tabela-verdade

Efeito da Precedência das Operações Exemplos: A . B + C  (A . B + C) A . (B + C) A . (B + C) 1 - ( ) 2 - NOT 3 - AND 4 - OR Comparando as saídas dos quatro circuitos:

Expressões Booleanas x Circuitos Exercício: desenhar o circuito A + B . (A’ + B’) Exercício: fazer a tabela-verdade Conclusão: o mesmo resultado pode ser obtido apenas com A+B Conceito importante: “minimizar” a expressão booleana

Portas mais complexas (1) Porta XOR (2 entradas) Porta XOR (mais de 2 entradas) - ou exclusivo - função “não iguais” - função “ímpar”

Portas mais complexas (2) Porta XNOR (2 entradas) Porta XNOR (mais de 2 entradas) - não ou exclusivo - função “iguais” - função “par”

Portas mais complexas (3) é equivalente a (NAND) é equivalente a (NOR) é equivalente a (XNOR)