Organização de computadores

Documentos relacionados
Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação

Descrevendo Circuitos Lógicos Capítulo 3 Parte II

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

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

Aula 07 : Portas Lógicas e Álgebra Booleana

Circuitos Digitais Álgebra de Boole

6. Análise Lógica Combinacional

3. CAPÍTULO LÓGICAS DIGITAIS

Prof. Leonardo Augusto Casillo

Universidade Federal do ABC

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

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


Circuitos Lógicos Combinacionais (parte 3) Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Fernando Maia da Mota

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

Infra-Estrutura de Hardware

Descrevendo Circuitos Lógicos (Continuação) CPCX UFMS Prof. Renato F. dos Santos

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

Eletrônica Digital Portas Lógicas

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.

Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos


Prof. Leonardo Augusto Casillo

ORGANIZAÇÃO DE COMPUTADORES CONCEITOS DE LÓGICA DIGITAL

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

Descrevendo Circuitos Lógicos. CPCX UFMS Prof. Renato F. dos Santos

CIRCUITOS DIGITAIS. Portas Lógicas e Álgebra Booleana

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

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

Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso

Experimento 1 Objetivo: AND AND AND Material e Componentes Procedimento AND Nota: teste

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

PORTAS LÓGICAS OR, AND e NOT

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

Automação Industrial Parte 8

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

Circuitos Lógicos Portas Lógicas

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

Circuitos Lógicos Combinacionais Aula Prática

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

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

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

Aula 1. Funções Lógicas. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

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

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

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

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.

Circuitos Lógicos Combinacionais Capítulo 4

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

- Eletrônica digital - Capítulo 2 Circuitos Combinacionais

Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

PORTAS LÓGICAS E TEOREMAS DE "DE MORGAN"

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

ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade

Arquitetura de Computadores Aula 9 Portas Lógicas

PCS 3115 (PCS2215) Conteúdo

Funções e Portas Lógicas

Projeto de Lógica Combinatória

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

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

Postulado da complementação

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

3. Portas Lógicas. Objetivos. Objetivos. Introdução. Circuitos Digitais 31/08/2014

Professor: André Rabelo Curso: Engenharia da Computação Disciplina: Lógica Digital Período: 3º Data Entrega: 25/04/2012 Valor: 10 pts Objetivos:

Conceitos introdutórios

CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA

APOSTILA COMPLEMENTAR

ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN

Introdução. Em 1854, o matemático inglês George Boole, apresentou um sistema matemático de análise lógica conhecido como álgebra de Boole.

Aula 8 Portas Lógicas. Programação de Computadores

Introdução à Computação

Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.

Organização e Arquitetura de Computadores I

3. Computadores Industriais

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)

EXPERIÊNCIA 3 COMBINAÇÃO DE PORTAS LÓGICAS

CURSO DE ELETRÔNICA DIGITAL A ÁLGEBRA DE BOOLE

Universidade Federal do ABC

Instalação de Sistemas Eletrônicos Digitais

Histórico. George Boole ( ) Claude Elwood Shannon ( )

UFMT. Ministério da Educação UNIVERSIDADE FEDERAL DE MATO GROSSO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO PLANO DE ENSINO

Capítulo 3. Álgebra de Bool

Introdução à Informática. Álgebra de Boole. Ageu Pacheco e Alexandre Meslin

Apostila de Eletrônica Digital ÍNDICE

Disciplina: Lógica Matemática Prof. Etelvira Leite

ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES

UNIVERSIDADE DO ESTADO DE MATO GROSSO CAMPUS UNIVERSITÁRIO DE SINOP FACULDADE DE CIÊNCIAS EXATAS E DA TERRA BACHARELADO EM SISTEMAS DE INFORMAÇÃO

Sistemas Digitais Ficha Prática Nº Uniformização de circuitos com pontas NAND e NOR

Introdução à Automação

CEFET/RJ - Centro Federal de Educação Tecnológica Celso Suckow da Fonseca Rio de Janeiro, 23 de setembro de 2008.

Sistemas de Numeração

Arquitetura e Organização de Computadores. Álgebra Booleana

SSC0112 Organização de Computadores Digitais I

Circuitos Lógicos Combinacionais. Sistemas de Informação CPCX UFMS Slides: Prof. Renato F. dos Santos Adaptação: Prof. Fernando Maia da Mota

Sistemas Digitais. 6 Funções lógicas

Circuitos Digitais. Prof. Esp. Pedro Luís Antonelli Anhanguera Educacional

3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos

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

Transcrição:

Organização de computadores Aula 6 - Álgebra de Boole Professora Marcela Santos marcela@edu.estacio.br

Tópicos Portas lógicas e álgebra de boole Álgebra de boole regras e propriedades Provas de algumas regras Teoremas de De Morgan Universalidade das portasa Nand e Nor Professora Marcela Santos marcela@edu.estacio.br

Portas lógicas e Álgebra de Boole B A S = S B A FUNÇÃO AND (E) FUNÇÃO AND (E) B A S + = S B A FUNÇÃO OR (OU) FUNÇÃO OR (OU)

Portas lógicas e Álgebra de Boole FUNÇÃO NOT (INVERTER OU NÃO) S = A A S

Portas lógicas e Álgebra de Boole FUNÇÃO NAND (NÃO E) FUNÇÃO NOR (NÃO OU) A S = A B B S S = A + B A B S

XOR - a saída será verdade se exclusivamente uma ou outra entrada exclusivamente uma ou outra entrada for verdade. (XNOR - inverso da XOR). Isto só se aplica se houver apenas 2 entradas. Portas lógicas e Álgebra de Boole FUNÇÃO XOR (OU EXCLUSIVO) S = A B A B S FUNÇÃO XNOR (OU COINCIDÊNCIA) S = A B A B S

Regras e propriedades Álgebra de Boole

Teoremas Booleanos Teoremas com variável lógica

Teoremas Booleanos Teoremas com variável lógica Ressalta-se que a variável x em que se aplica os teoremas de () a (8) pode ser uma expressão que contenha mais de uma variável. Por exemplo, se tivéssemos a expressão AB x = AB e aplicar o teorema (4): AB, poderíamos considerar Teorema (4): x x = Assim: AB AB = A mesma idéia pode ser aplicada no uso de qualquer um desses teoremas!

Portas lógicas e Álgebra de Boole As portas universais PORTA NAND A B PORTA NOR A + B

Portas NOR e Portas NAND Na realidade elas combinam as operações básicas AND, OR e NOT, de modo que é relativamente simples escrever suas expressões Booleanas. PORTA NOR ( NÃO-OU ) FIGURA 3-9 (a) Símbolo de porta NOR; (b) Circuito equivalente; (c) Tabela-verdade.

Portas NOR e Portas NAND PORTA NAND ( NÃO-E )

Portas NOR e Portas NAND Determine a expressão Booleana para uma porta NOR de três entradas seguidas de um inversor. Sempre que duas barras estiverem sobre a mesma variável ou expressão, uma cancela a outra, como mostrado acima. Entretanto, em casos como: A + as barras de inversão não se cancelam. Assim: B A + B A + B A B A B

Teoremas de DeMorgan Embora os teoremas tenham sido apresentados em termos das variáveis x e y, eles são igualmente válidos para situações em que x e/ou y são expressões com mais variáveis. Exemplo: ( AB + C ) = ( AB) C

Teoremas de DeMorgan EXEMPLO: Simplifique a expressão apenas variáveis simples invertidas. ( A + C ) ( B D) z = + para que ela tenha Solução Usando o teorema (7), temos: ( A + C ) ( B + D) = ( A + C ) + ( B D) z = + = A C + B D = A C + B D Os teoremas de DeMorgan podem ser estendidos para mais de duas variáveis?

Teoremas de DeMorgan Considere o complemento da soma lógica para três variáveis lógicas: x + y + z = ( x + y) z = x y z Expressão semelhante ao teorema para 2 variáveis!! Raciocínio semelhante pode ser aplicado para o complemento da soma lógica de N variáveis. De forma semelhante, temos que: x y z = x + y + z O teorema de DeMorgan para o complemento do produto lógico também pode ser estendido para N variáveis.

Teoremas de DeMorgan Analisando os teoremas de DeMorgan do ponto de vista das portas lógicas FIGURA 3-26 (a) Circuitos equivalentes relativos ao teorema (6); (b) símbol alternativo para a função NOR. FIGURA 3-27 (a) Circuitos equivalentes relativos ao teorema (7); (b) símbolo alternativo para a função NAND.

Universalidade das Portas NAND e NOR Todas as expressões Booleanas consistem em combinações das operações básicas OR, AND e INVERSOR. Entretanto, é possível implementar qualquer expressão usando apenas portas NAND, e nenhum outro tipo de porta lógica. INVERSOR FIGURA 3-29 As portas NAND podem ser usadas para implementar qualquer função booleana.

Universalidade das Portas NAND e NOR De modo similar, notamos que as portas NOR podem ser associadas para implementar qualquer operação Booleana, tornando possível a implementação de qualquer expressão usando apenas portas NOR, e nenhum outro tipo de porta lógica. INVERSOR FIGURA 3-3 As portas NOR podem ser usadas para implementar qualquer operação booleana. Como essas equivalências podem ser utilizadas na prática?

Universalidade das Portas NAND e NOR EXEMPLO: Em um determinado processo de fabricação, uma esteira de transporte deve ser desligada sempre que determinadas condições ocorrem. Essas condições são monitoradas e têm seus estados sinalizados por quatro sinais lógicos, que são: A será ALTO sempre que a velocidade da esteira for muito alta. B será ALTO sempre que o recipiente no final da esteira estiver cheio. C será ALTO quando a tensão da esteira for muito alta. D será ALTO quando o comando manual estiver desabilitado. Um circuito lógico é necessário para gerar um sinal x que será ALTO sempre que as condições A e B existirem simultaneamente, ou sempre que as condições C e D existirem simultaneamente. Solução x = AB + CD Como implementar o circuito com o mínimo de CIs?

Universalidade das Portas NAND e NOR Solução (continuação) Considere que os CIs TTL abaixo estão disponíveis para a implementação: Uma forma simples de implementar o circuito lógico usando os CIs dados é: Porém, uma alternativa é: