PCS 3115 (PCS2215) Conteúdo
|
|
|
- Letícia Fraga da Silva
- 7 Há anos
- Visualizações:
Transcrição
1 -Mar-8 PCS 35 (PCS225) Sistemas Digitais I Módulo 5 Álgebra Booleana Prof. Dr. Marcos A. Simplicio Jr. versão: 3. (Jan/26) Conteúdo Conceitos básicos Teoremas de variável Teoremas de 2 variáveis Teoremas de n variáveis Referência: Cap. 4. do início até 4..4 (inclusive) do livro-texto.
2 -Mar-8 Álgebra Definida por Um conjunto de operações válidas Um conjunto de valores que cada variável pode assumir Construídas usando símbolos Letras: variáveis Operadores lógicos Exemplo: álgebra com números reais (a+b) c/ a Álgebra Booleana e de Chaveamento 854: George Boole cria um sistema algébrico baseado em um número finito de valores Nascimento da Álgebra Booleana 938: Shannon adapta a álgebra booleana para modelar o funcionamento de circuitos a relés Chave aberta (sem corrente): P P2 Chave fechada (com corrente): Álgebra de chaveamento: estrutura da Álgebra Booleana quando aplicada para descrever/analisar funções lógicas Porém, a literatura costuma usar os termos como sinônimos (e nós também ) P P2 2
3 -Mar-8 Álgebra Booleana Dois valores possíveis: {, } Ou {Verdadeiro, Falso}, {V, F}, {on, off}, {alto, baixo}... Em outras palavras: Se a a = Se a a = Álgebra Booleana Relação entre Álgebra Booleana e Eletrônica Digital Obs.: notação positiva (V =, F =) Valor Lógico Nível Lógico Nível de Tensão TTL Nível de Tensão CMOS (tipo AHC) F.8 V.5 V V 2 5 V V Tensões reconhecidas por portas lógicas (obs.: CMOS AHC compatível com TTL) 3
4 -Mar-8 Circuitos lógicos Dispositivos digitais que implementam funções lógicas. Operam sobre um ou mais sinais lógicos de entrada Produzem uma (e apenas uma) saída, dependente da função lógica implementada a a 2 a 3... Circuito Lógico f(a, a 2, a 3,... a n ) a n Tabela-verdade Tabela com resultados para todas as possíveis combinações de entrada Cada função tem sua própria tabela verdade variáveis de entrada todas as possíveis combinações na entrada X Y Z f(x,y,z) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) função valor de saída para uma dada combinação de entradas 4
5 -Mar-8 Álgebra Booleana: operações básicas Complemento (NOT) Também chamada de negação ou inversão Operação unária (i.e., aplicada sobre uma variável por vez) Resultado: valor oposto ao valor da entrada Se X =, então X = Se X =, então X = Símbolos: X, ~X, X, X, NOT(X) Símbolo usado na disciplina Tabela-verdade Porta lógica (representação gráfica) X X X X Álgebra Booleana: operações básicas Operação E (AND) Também chamada de multiplicação lógica Resultado: se e somente todos os termos forem Símbolos: {, } Símbolo usado na disciplina Tabela-verdade Porta lógica (representação gráfica) X Y X Y X Y X Y 5
6 -Mar-8 Álgebra Booleana: operações básicas Operação OU (OR) Também chamada de adição lógica Resultado: se qualquer um dos termos for Símbolos: { +, } Símbolo usado na disciplina Tabela-verdade Porta lógica (representação gráfica) X Y X+Y X Y X+Y Operadores: ordem de precedência Do nível de parêntesis mais interno para o nível mais externo. Complemento de variável individual (NOT) 2. Operação E 3. Operação OU Sequência de avaliação NOT > E > OU > > + 3 Ex.: X + Y Z W 2 6
7 -Mar-8 Teoremas de variável (T) X+=X (T') X =X identidade (T2) X+= (T2') X = elemento nulo (T3) X+X=X (T3')X X=X idempotência (T4) (X')'=X involução (T5) X+X'= (T5') X X = complemento Podem ser provados por indução perfeita: listando todas as variáveis Ou seja: basta verificar as tabelas-verdade Teoremas de 2 ou 3 variáveis (T6) X+Y=Y+X (T6') X Y=Y X comutativa (T7) (X+Y)+Z=X+(Y+Z) (T7 ) (X Y) Z=X (Y Z) associativa (T8) X (Y+Z)=X Y+X Z (T8 ) X+Y Z=(X+Y) (X+Z) distributiva (T9) X+X Y=X (T9 ) X (X+Y)=X cobertura (T) X Y+X Y =X (T ) (X+Y) (X+Y )=X combinação (T) X Y+X Z+Y Z = X Y+X Z consenso (T ) (X+Y) (X +Z) (Y+Z) = (X+Y) (X +Z) 7
8 -Mar-8 Teoremas de n variáveis (TC) X+X+...+X = X (TC ) X X... X =X idempotência generalizada (T3) (X X 2... X n )'=X +X X n (T3) (X +X X n ) =X X 2... X n De Morgan (T4) [F(X,X 2,..., X n,+, )] = F(X,X 2,..., X n,,+) De Morgan generalizado (T5) F(X,X 2,..., X n ) = X F(,X 2,..., X n ) + X F(,X 2,..., X n ) (T5 ) F(X,X 2,..., X n ) = [X +F(,X 2,..., X n )] [X +F(,X 2,..., X n )] Expansão de Shannon Álgebra Booleana: operações derivadas Circuitos equivalentes, de acordo com Teorema de De Morgan: NAND ou NÃO-E Combinação de inversão e operação E 8
9 -Mar-8 Álgebra Booleana: operações derivadas Circuitos equivalentes, de acordo com Teorema de De Morgan: NOR ou NÃO-OU Combinação de inversão e operação OU Álgebra Booleana: operações derivadas Operação OU-Exclusivo (XOR) X Y = (X Y) + (X Y ) Resultados (equivalentes) se apenas uma das entradas for, caso contrário se ambas as entradas são diferentes, caso contrário Símbolo: { } Tabela-verdade Porta lógica (representação gráfica) X Y X Y X Y X Y 9
10 -Mar-8 Exercícios. Simplificar a expressão (x+y+z) (x y +y z+x z ) 2. Calcular (desenvolver) f = (x y+y z+x z ) 3. Comprovar que [(x + x y) = (x+y)] por Diagrama de Venn. Exercícios: Respostas. Simplificar a expressão (x+y+z) (x y +y z+x z ) (x+y+z) (x y+y z+x z') = = x x y'+x y z+x x z'+x y y'+y y z+x y z'+x y' z+y z z+x z z'= = x y' + x y z + x z' + x + y z + x y z' + x y' z + y z + x = = x y' + x y z + x z' + y z + x y z' + x y' z = = x y (+z) + y z (x+) + x z (+y) = = x y + y z + x z = = x (y +z ) + y z = = x (y z) + y z = x a +a = = [(x a ) a ] = [(x +a) a ] (De Morgan) = [x a + a a ] = [x a + ] = [x a ] = x + a = x + y z
11 -Mar-8 Exercícios: Respostas 2. Calcular (desenvolver) f = (x y+y z+x z ) f = (x y + y z + x z ) = (x (y+z ) + y z) T8 = [x (y+z ) + (y+z ) ] T3 = (x a + a ) = (x a) a = (x + a ) a = x a + a a T5 = x a = x (y + z ) Exercícios: Respostas 3. Comprovar que [(x + x y) = (x+y)] por Diagrama de Venn. x y x + y x x y x + x y
12 -Mar-8 Princípio da Dualidade Qualquer teorema em álgebra de chaveamento continua verdadeiro se trocarmos por, e por + Pode-se projetar circuitos com lógica positiva ( alto = ) ou negativa ( alto = ), usando o mesmo conjunto de portas lógicas Circuito desejado Lógica positiva Lógica negativa Tabela Verdade e Expressões Algébricas Tabela verdade: representação um tanto básica... Todas as entradas/saídas pode ficar grande Mas qualquer informação na Tabela Verdade pode ser representada algebricamente! Para isso, precisamos de algumas definições... variáveis de entrada todas as possíveis combinações na entrada X Y Z f(x,y,z) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) função valor de saída para uma dada combinação de entradas 2
13 -Mar-8 Definições (/3) Literal: variável de chaveamento ou seu complemento. Termo produto: único literal, ou produto lógico de 2 ou mais literais. Ex.: z, w x y, x y z, w y z Expressão da soma de produtos: soma lógica de termos produto. Ex.: z + w x y + x y z + w y z 25 Definições (2/3) Termo soma: único literal, ou soma lógica de 2 ou mais literais. Ex.: z, w+x+y, x+y +z, w +y +z Expressão do produto de somas: produto lógico de termos soma. Ex.: z (w+x+y) (x+y +z) (w +y +z) Termo Normal: termo soma ou produto em que nenhuma variável aparece mais de uma vez. Um termo não-normal pode ser simplificado com os teoremas T3 (X+X=X, X X=X) e T5 (X+X'=, X X =) 26 3
14 -Mar-8 Definições (3/3) Mintermo: termo produto normal com n literais. Existem 2 n mintermos. Maxtermo: termo soma normal com n literais. Existem 2 n maxtermos. Existe uma relação direta entre Tabela Verdade e mintermos/maxtermos! Mintermo: termo produto cuja saída é. Maxtermo: termo soma cuja saída é. Tabela verdade e (min/max)termos Exemplo para 3 entradas mintermos: produto (ANDs) deve dar maxtermo: soma (ORs) deve dar linha X Y Z f(x,y,z) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) exemplo mintermo X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z maxtermo X+Y+Z X+Y+Z X+Y +Z X+Y +Z X +Y+Z X +Y+Z X +Y +Z X +Y +Z 4
15 -Mar-8 Tabela verdade: Soma Canônica Ou primeira forma canônica: soma dos mintermos correspondentes às saídas No exemplo: X Y Z + X Y Z + X Y Z + X Y Z + X Y Z F = X,Y,Z (,3,4,6,7) linha X Y Z f(x,y,z) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) exemplo mintermo X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z Tabela verdade: Produto Canônico Ou segunda forma canônica: produto dos maxtermos correspondentes às saídas No exemplo: (X+Y+Z ) (X+Y +Z) (X +Y+Z ) F = X,Y,Z (,2,5) linha X Y Z f(x,y,z) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) f(,,) exemplo maxtermo X+Y+Z X+Y+Z X+Y +Z X+Y +Z X +Y+Z X +Y+Z X +Y +Z X +Y +Z 5
16 -Mar-8 Exercícios Escreva a tabela da verdade para: a) F = X (Y+Z ) b) F = X Y+X Y Z c) F = W X+W (Y +Z) d) F = (W Z) (X +Y ) Escreva soma e produto canônico para: a) F = X,Y (,2) b) F = A,B (,,2) c) F = X +Y Z Exercícios: Resposta ) Escreva a tabela-verdade para a) F = X (Y + Z ) Identificar variáveis de entrada Variáveis: X, Y e Z Criar uma coluna à esquerda para cada variável de entrada Três colunas à esquerda Nota: 2 n linhas para n variáveis X Y Z
17 -Mar-8 Exercícios: Resposta Criar colunas à direita conforme precedência: f = X (Y + Z ) Criar coluna para Z X Y Z Z Exercícios: Resposta Criar colunas à direita conforme precedência: f = X (Y + Z ) Criar coluna para (Y+Z ) X Y Z Z Y+Z 7
18 -Mar-8 Exercícios: Resposta Criar colunas à direita conforme precedência: f = X (Y + Z ) Criar coluna para X (Y+Z ) X Y Z Z Y+Z X (Y+Z ) = f b) F = X Y+X Y Z Exercícios: Resposta c) F = W X+W (Y +Z) d) F = (W Z) (X +Y ) 8
19 -Mar-8 Exercícios: Resposta Escreva soma e produto canônico para: a) F = X,Y (,2) F = X Y + X Y = (X +Y ) (X+Y) + b) F = A,B (,,2) F = A B = (A+B) (A+B ) (A +B) c) F = X +Y Z (três variáveis): X Y Z +X Y Z+ X YZ +X YZ+XYZ+X YZ (X +Y+Z) (X +Y+Z ) (X +Y +Z) Resumo Porta lógica E AND Símbolo Usual Blocos Lógicos Básicos Tabela verdade A B S Função Lógica Função E: se todas as entradas forem ; nos outros casos Expressão S = A B OU OR A B S Função OU: se todas as entradas forem ; nos outros casos S = A+B NÃO NOT A S Função NOT: inverte o valor da entrada S = A 9
20 -Mar-8 Resumo Porta lógica NÃO-E NAND Símbolo Usual Blocos Lógicos Básicos Tabela verdade A B S Função Lógica Função NÃO-E: Inverso da função E Expressão S=(A B) NÃO-OU NOR A B S Função NOR: Inverso da função OU S=(A+B) OU- Exclusivo XOR A B S Função XOR: quando as duas entradas forem distintas entre si S=A B 2
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.
PCS 35 (PCS225) Sistemas Digitais I Módulo 5 Álgebra Booleana Prof. Dr. Edison Sobre o material do Prof. Dr. Marcos A. Simplicio Jr. versão: 5 (Mar/28) Conceitos básicos Conteúdo Teoremas de variável Teoremas
Arquitetura e Organização de Computadores. Álgebra Booleana
Arquitetura e Organização de Computadores Álgebra Booleana 1 Histórico e Propriedades Formalizada por George Boole em 1854 Usada por Shannon em 1938 para provar propriedades de circuitos de chaveamento
Prof. Leonardo Augusto Casillo
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: CIÊNCIA DA COMPUTAÇÃO Aula 6 Álgebra de Boole Prof. Leonardo Augusto Casillo Álgebra de Boole (ou Boleana) Desenvolvida pelo matemático britânico George
Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções
Sistemas Digitais Álgebra de Boole Binária e Especificação de Funções João Paulo Baptista de Carvalho (Prof. Auxiliar do IST) [email protected] Álgebra de Boole Binária A Álgebra de Boole binária
Circuitos Digitais Álgebra de Boole
Circuitos Digitais Álgebra de Boole Álgebra de Boole (ou Booleana) Desenvolvida pelo matemático britânico George Boole para estudo da lógica. Definida sobre um conjunto de dois elementos: (falso, verdadeiro)
3. CAPÍTULO LÓGICAS DIGITAIS
3. CAPÍTULO LÓGICAS DIGITAIS 3.1. Introdução A Lógica é um conjunto de regras para raciocínio sobre um determinado assunto, ela é muito utilizada no ramo da Filosofia e da Matemática. 3.2. Portas lógicas
(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x
Notas de aula de MAC0329 (2003) 17 3 Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, a qual é feita via um conjunto de axiomas (ou postulados). Veremos também algumas leis
Abaixo descreveremos 6 portas lógicas: AND, OR, NOT, NAND, NOR e XOR.
9. Apêndice - Portas e Operações Lógicas Uma porta lógica é um circuito eletrônico (hardware) que se constitui no elemento básico de um sistema de computação. A CPU, as memórias, as interfaces de E/S são
Álgebra de Boole (ou Boleana) Circuitos Digitais Portas Lógicas e Álgebra de Boole. Álgebra de Boole: Tabela Verdade. Álgebra de Boole: funções
6/3/2 Circuitos Digitais Portas Lógicas e Álgebra de Boole Prof. Abel Guilhermino Aula 3 (ou Boleana) Desenvolvida pelo matemático britânico George Boole para estudo da lógica. Definida sobre um conjunto
PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr.
PCS 3115 Sistemas Digitais I Análise e Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr. Adapatdo por Glauber De Bona (2018) O que vimos até agora Sistemas de numeração posicionais,
Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE.
INSTITUTO SUPERIOR POLITÉCNICO METROPOLITANO DE ANGOLA DEPARTAMENTO DE CIÊNCIAS TECNOLÓGICAS E ENGENHARIAS Apostila de Sistemas Digitais e Computadores MÓDULOS I & II: REVISÃO ÁLGEBRA DE BOOLE. SDC LCC1N
Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 4 Álgebra Booleana e Circuitos Lógicos Graduação em Sistemas de Informação Prof. Dr. Daniel A. Furtado Conteúdo Introdução
ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN
ÁLGEBRA DE BOOLE B.1 - DIAGRAMA DE VENN No século XIX Georges Boole desenvolveu uma teoria matemática com base nas leis da lógica - a Álgebra de Boole - cuja aplicação nos circuitos digitais e computadores
(A1) As operações + e são comutativas, ou seja, para todo x e y em A, x + y = y + x e x y = y x
Notas de aula de MAC0329 (2003) 17 3 Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, a qual é feita via um conjunto de axiomas (ou postulados). Veremos também algumas leis
Introdução à Informática. Álgebra de Boole. Ageu Pacheco e Alexandre Meslin
Introdução à Informática Álgebra de oole geu Pacheco e lexandre Meslin Objetivo da ula: Estudar os conceitos e regras que regem o projeto e funcionamento dos circuitos lógicos dos computadores digitais.
A B f(a, B) = A + B. A f(a ) = A
Álgebra de Boole ESTV-ESI-Sistemas Digitais-Álgebra de Boole 1/7 A Álgebra de Boole é uma ferramenta matemática muito utilizada na representação e simplificação de funções binárias (ou lógicas), sendo
Capítulo 3. Álgebra de Bool
Capítulo 3 Álgebra de Bool Adaptado dos transparentes das autoras do livro The Essentials of Computer Organization and Architecture Objectivos Compreender a relação entre lógica Booleana e os circuitos
Álgebra Booleana e Tabelas-Verdade
Álgebra Booleana e Tabelas-Verdade Prof. Ohara Kerusauskas Rayel Disciplina de Eletrônica Digital - ET75C Curitiba, PR 9 de abril de 2015 1 / 30 Álgebra Booleana Principal diferença para a álgebra convencional:
Lógica Boolena. Aula 05. Prof. Msc. Arthur G. Bartsch
Lógica Boolena Aula 05 Prof. Msc. Arthur G. Bartsch Departamento de engenharia elétrica DEE Centro de ciências tecnológicas CCT Universidade do estado de Santa Catarina UDESC Álgebra de Boole ALB0001 [email protected]
Universidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 3: Álgebra Booleana Prof. Rodrigo Reina Muñoz [email protected] RRM T3 2017 1 Teoremas Booleanos Auxiliam a simplificar expressões lógicas e
PRINCÍPIO BOOLEANO E PORTAS LÓGICAS (Unidade 3)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
SISTEMAS DIGITAIS ÁLGEBRA BOOLEANA. Professor Carlos Muniz
Professor Carlos Muniz Uma álgebra Booleana pode ser definida com um conjunto de operadores e um conjunto de axiomas, que são assumidos verdadeiros sem necessidade de prova. Em 1854, George Boole introduziu
CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA
CAPÍTULO 3 PORTAS LÓGICAS E ÁLGEBRA BOOLEANA Introdução Tabela Verdade Operações OR e AND Portas OR e AND Inversor Expressões Algébricas Portas NAND e NOR Teoremas Booleanos Introdução A álgebra booleana
Eletrônica Digital. Lógica Booleana e Circuitos Lógicos FACULDADE FUCAPI
FACULDADE FUCAPI Eletrônica Digital Lógica Booleana e Circuitos Lógicos, M.Sc. Doutorando em Informática (UFAM) Mestre em Engenharia Elétrica (UFAM) Engenheiro de Telecomunicações (FUCAPI) Introdução 2
Tecnologia dos Computadores 2002/2003. Exercícios
Introdução à Álgebra de Boole 1 Introdução Em 1854, George Boole, um matemático inglês, inventou um sistema algébrico de dois valores, cujo resultado da sua evolução até aos dias de hoje se dá o nome de
3.4 Álgebra booleana, ordens parciais e reticulados
Notas de aula de MAC0329 (2003) 23 3.4 Álgebra booleana, ordens parciais e reticulados Seja A um conjunto não vazio. Uma relação binária R sobre A é um subconjunto de A A, isto é, R A A. Se (x, y) R, denotamos
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
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 Álgebra de Boole Disciplina: Lógica Professora Dr.ª: Donizete
Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos
Universidade Federal de Uberlândia Faculdade de Computação Sistemas Digitais Módulo 5 Teoremas Lógicos, Simplificação Algébrica e Projeto de Circuitos Lógicos Graduação em Sistemas de Informação Prof.
CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA
CIRCUITOS DIGITAIS ÁLGEBRA BOOLEANA Prof. Edson Moreno Definição 2 A álgebra de Booleana é um sistema matemático composto por operadores, regras, postulados e teoremas. A álgebra booleana usa funções e
Eletrônica Digital 1 Curso Técnico Eletrônica. Fábio Kurt Schneider
Eletrônica Digital Curso Técnico Eletrônica Fábio Kurt Schneider Funções Lógicas Álgebra Boolena Soma de Produtos e Produto de Somas Aritmética binária ESTE MATERIAL ESTÁ BASEADO EM SLIDES PREPARADOS PELO
Universidade Federal do ABC
Universidade Federal do ABC Eletrônica Digital Aula 2: Portas Lógicas Básicas Tocci, Sistemas Digitais, Cap. 3. https://sites.google.com/site/en2605edigital/edigital Prof. Rodrigo Reina Muñoz [email protected]
Utiliza variáveis binárias, i.e., que só podem assumir um de dois valores: {0,1}; {Low,High}; {True,False}; etc.
Álgebra de oole binária através do recurso à utiliação de funções booleanas (ou funções lógicas) é a principal teoria de suporte às metodologias de síntese e análise de circuitos digitais. Utilia variáveis
Sistemas Digitais. 6 Funções lógicas
Para o estudo das funções lógicas usa-se a álgebra de Boole, assim chamada em homenagem ao seu criador George Boole. A álgebra de Boole opera com relações lógicas e não com relações quantitativas como
Álgebra Moderna Profª Ana Paula OPERAÇÕES
Álgebra Moderna Profª Ana Paula OPERAÇÕES Definição 1: Sendo E. Toda aplicação f : E E E recebe o nome de operação sobre E (ou em E) ou lei de composição interna sobre E (ou em E). Notação: f : E E E fx,
Aula 07 : Portas Lógicas e Álgebra Booleana
ELE 0316 / ELE 0937 Eletrônica Básica Departamento de Engenharia Elétrica FEIS - UNESP Aula 07 : Portas Lógicas e Álgebra Booleana 1. 1 7.1 Portas Lógicas e Expressões Algébricas 1. 2 7.1 Portas Lógicas
3 - Operações Lógicas. Portas Lógicas, Expressões Lógicas e Circuitos Lógicos
3 - Operações Lógicas Portas Lógicas, Expressões Lógicas e Circuitos Lógicos 1 Introdução George Boole (1854) Álgebra de Boole Operações (disjunção), (conjunção) e (negação) Constantes: 0, 1 Axiomas: associatividade,
Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas
Portas lógicas Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas 1 Componentes Álgebra dos de computadores Boole Vimos anteriormente que os números binários não representam
A2. Cada operação é distributiva sobre a outra, isto é, para todo x, y e z em A, x (y + z) = (x y) + (x z) e x + (y z) = (x + y) (x + z)
Álgebra Booleana Nesta parte veremos uma definição formal de álgebra booleana, que é baseada em um conjunto de axiomas (ou postulados). Veremos também algumas leis ou propriedades de álgebras booleanas.
Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes
Álgebra de Boole Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes Álgebra de Boole Álgebra Booleana ou Álgebra de Boole Conjunto
Circuitos Digitais. Conteúdo. Lógica. Introdução. Tabela-Verdade. Álgebra Booleana. Álgebra Booleana / Funções Lógicas. Ciência da Computação
Ciência da Computação Álgebra Booleana / Funções Lógicas Prof. Sergio Ribeiro Material adaptado das aulas de I do Prof. José Maria da UFPI Conteúdo Introdução Álgebra Booleana Constantes e Variáveis Booleanas
Automação Industrial Parte 8
Automação Industrial Parte 8 Prof. Ms. Getúlio Teruo Tateoki http://www.getulio.eng.br/meusalunos/autind.html -Vamos supor que seja necessário determinar a função lógica interna de um sistema desconhecido.
Álgebra de Boole. Álgebra de Boole - axiomas
854 - George Boole Álgebra de Boole formular proposições como V ou F combinar proposições avaliar a sua veracidade ou falsidade 938 - (Bell Labs) Claude Shannon adaptou a álgebra de Boole à análise de
ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES
ÁLGEBRA DE BOOLE POSTULADOS, TEOREMAS E PROPRIEDADES A aplicação principal da álgebra de Boole é o estudo e a simplificação algébrica de circuitos lógicos. As variáveis booleanas podem assumir apenas dois
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.
PORTAS NOR e NAND As portas NOR e NAND são obtidas a partir da complementação das funções OR e AND. Podemos então dizer que o operador booleano lógico NOR é a negação do operador booleano OR enquanto que
Organização de computadores
Organização de computadores Aula 6 - Álgebra de Boole Professora Marcela Santos [email protected] Tópicos Portas lógicas e álgebra de boole Álgebra de boole regras e propriedades Provas de algumas
Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh
ELE 0316 / ELE 0937 Eletrônica Básica Departamento de Engenharia Elétrica FEIS - UNESP Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh 1. 1 9.1 - Mintermo / Maxtermo São duas formas padrões para expressar
Aula 4: Álgebra booleana
Aula 4: Álgebra booleana Circuitos Digitais Rodrigo Hausen CMCC UFABC 01 de fevereiro de 2013 http://compscinet.org/circuitos Rodrigo Hausen (CMCC UFABC) Aula 4: Álgebra booleana 01 de fevereiro de 2013
Álgebra de Boole binária
Álgebra de Boole binária Fundamentação Funções lógicas de uma variável Funções lógicas de duas variáveis Princípio da dualidade Funções de n variáveis Definição formal da Álgebra de Boole Manipulação de
Eletrônica Digital. Funções e Portas Lógicas. Prof. Renato Moraes
Eletrônica Digital Funções e Portas Lógicas Prof. Renato Moraes 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.
Eletrônica Digital Portas Lógicas
Eletrônica Digital Portas Lógicas ELETRÔNICA DIGITAL Portas Lógicas Expressões Booleanas Tabela Verdade Simbologia 3 Portas Lógicas As portas lógicas são componentes básicos da eletrônica digital usados
ELETRÔNICA DIGITAL. Parte 5 Circuitos Combinacionais. Professor Dr. Michael Klug. 1 Prof. Michael
ELETRÔNICA DIGITAL Parte 5 Circuitos Combinacionais Professor Dr. Michael Klug 1 2 Qualquer circuito lógico, não importando a sua complexidade, pode ser descrito usando as três operações booleanas básicas
APOSTILA COMPLEMENTAR
APOSTILA COMPLEMENTAR Conteúdo A ÁLGEBRA DE BOOLE... 1 Os níveis lógicos... 2 Operações Lógicas... 3 Função Lógica NÃO ou Inversora... 4 Função Lógica E... 5 Função lógica OU... 6 Função NÃO E... 7 Função
SCE Elementos de Lógica Digital I
SCE - Elementos de Lógica Digital I Introdução aos circuitos lógicos Prof. Vanderlei Bonato Tópicos da Aula de Hoje Variáveis e funções lógicas Tabela verdade Álgebra Booleana Diagrama de Venn Processo
ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade
ÁLGEBRA BOOLEANA E LÓGICA DIGITAL AULA 04 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização de Computadores
Álgebra de Boole. João Paulo Cerquinho Cajueiro 19 de agosto de 2009
Álgebra de Boole João Paulo Cerquinho Cajueiro 19 de agosto de 2009 A álgebra de Boole foi desenvolvida por George Boole(1815 1864) em seu livro An Investigation of the Laws of Thought on Which are Founded
Transistor. Portas Lógicas (2) Base; Coletor; Emissor.
Nível da Lógica Digital Nível da Lógica Digital (Aula 6) Portas Lógicas e Lógica Digital Estudar vários aspectos da lógica digital Base de estudo para os níveis mais elevados da hierarquia das máquinas
CIRCUITOS DIGITAIS COMBINACIONAIS (Unidade 3)
MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO DISCIPLINA: ELETRÔNICA
Álgebras Booleanas e Aplicações
Álgebras Booleanas e Aplicações Prof. Dr. Clotilzio Moreira dos Santos IBILCE - UNESP São José do Rio Preto Outubro de 2013 Álgebras Booleanas e Aplicações Clotilzio Moreira dos Santos Sumário 1 ÁLGEBRAS
Postulado da complementação
Postulado da complementação ҧ ҧ ҧ Chamaremos A de o complemento de A 1) Se A = 0 A = 1 2) Se A = 1 A = 0 LOGO ഥA = A 1) Se A = 0, temos ҧ A = 1 ҧ ҧ A = 0 2) Se A = 1 temos ҧ A = 0 ҧ ҧ A = 1 Regras da adição
Lógica para Computação. Álgebra de Boole
Lógica para Computação Álgebra de Boole Formas Normais Definição: diz-se que uma proposição está na forma normal (FN) se e somente se, quando muito, contém os conectivos ~, ^ e v. - Toda proposição pode
Sistemas Digitais. Multiplexadores Demultiplexadores Arranjos. Monitoria SD Daniel Alexandro/Reniê Delgado/Vanessa Ogg. Editado por (DARA)
Sistemas Digitais Multiplexadores Demultiplexadores Arranjos Monitoria SD 2011.2 Daniel Alexandro/Reniê Delgado/Vanessa Ogg Editado por (DARA) O que é um Multiplexador Um Multiplexador ou MUX é um circuito
Lógica Digital e Álgebra Booleana
Roteiro Lógica Digital e Álgebra ooleana Sistemas Lógicos 27/ Leandro Galvão D/UFM www.dcc.ufam.edu.br/~dcc_sl [email protected] Portas LógicasL hips Digitais ásicos Álgebra ooleana Operação lógica
Álgebra de Boole. Nikolas Libert. Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial
Álgebra de Boole Nikolas Libert Aula 4B Eletrônica Digital ET52C Tecnologia em Automação Industrial Álgebra de Boole Álgebra de Boole Augustus De Morgan (1806-1871) e George Boole (1815-1864). Desenvolvimento
3. Computadores Industriais
UNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE CIÊNCIAS TECNOLÓGICAS CCT DEPARTAMENTO DE ENG. DE PRODUÇÃO E SISTEMAS - DEPS INFORMÁTICA INDUSTRIAL IFD 3. Computadores Industriais Igor Kondrasovas
Falso: F = Low voltage: L = 0
Curso Técnico em Eletrotécnica Disciplina: Automação Predial e Industrial Professor: Ronimack Trajano 1 PORTAS LOGICAS 1.1 INTRODUÇÃO Em 1854, George Boole introduziu o formalismo que até hoje se usa para
Organização e Arquitetura de Computadores I
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Curso de Bacharelado em Ciência da Computação Organização e Arquitetura de Computadores I Circuitos Lógicos L Combinacionais
Simplificação de Expressões Booleanas e Circuitos Lógicos
Simplificação de Expressões Booleanas e Circuitos Lógicos Margrit Reni Krug Julho/22 Tópicos Revisão Álgebra Booleana Revisão portas lógicas Circuitos lógicos soma de produtos produto de somas Simplificação
Arquitetura de Computadores Aula 9 Portas Lógicas
Arquitetura de Computadores Aula 9 Portas Lógicas Prof. Fred Sauer http://www.fredsauer.com.br [email protected] 1/18 * Definição * Tipos de portas lógicas (operadores) * Aplicações - porta de transferência
Nível da Lógica Digital (Aula 6) Portas Lógicas e Lógica Digital Nível da Lógica Digital Estudar vários aspectos da lógica digital Base de estudo para os níveis mais elevados da hierarquia das máquinas
Álgebra de Boole. George Simon Boole ( ) O criador da álgebra dos circuitos digitais. Profª Jocelma Rios. Out/2012
Out/2012 Álgebra de Boole George Simon Boole (1815-1864) O criador da álgebra dos circuitos digitais Profª Jocelma Rios O que pretendemos: Contar um pouco sobre a história da Álgebra, especialmente a Álgebra
------------------------------------------------------------------------------------------------------------------------------ Variáveis Lógicas Uma variável lógica é aquela que pode assumir apenas os
ÁLGEBRA DE BOOLE Operações Fundamentais, Autoavaliação, Indução Perfeita e Simulação
ÁLGEBRA DE BOOLE Operações Fundamentais, Autoavaliação, Indução Perfeita e Simulação OBJETIVOS: a) Conhecer na prática os principais fundamentos da álgebra de Boole; b) Comprovar na prática os teoremas
Descrevendo Circuitos Lógicos Capítulo 3 Parte II
Descrevendo Circuitos Lógicos Capítulo 3 Parte II Slides do Prof. Gustavo Fernandes de Lima slide 1 Os temas abordados nesse capítulo são: Usar a álgebra booleana para simplificar
ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos
ELETRÔNICA DIGITAL Aula 4-Álgebra de Boole e Simplificações de circuitos lógicos Prof.ª Eng. Msc. Patricia Pedroso Estevam Ribeiro Email: [email protected] 08/10/2016 1 Introdução Os circuitos
Parte 2 CIRCUITOS COMBINACIONAIS
1 DEFINIÇÕES Parte 2 CIRCUITOS COMBINACIONAIS DEFINIÇÕES 09/08/2017 1 09/08/2017 2 1 DEFINIÇÕES Formalismo matemático 1 DEFINIÇÕES Tipos de lógica binária Lógica booleana Dois valores Lógica binária Escopo
Aula 1. Funções Lógicas. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira
Aula 1 Funções Lógicas SEL 0414 - Sistemas Digitais Prof. Dr. Marcelo Andrade da Costa Vieira Representação Numérica: l Utilizada na representação de alguma grandeza física l Pode ser Analógica ou Digital
Circuitos Lógicos e Organização de Computadores
Circuitos e Organização de Computadores Capítulo 2 Introdução aos Circuitos Ricardo Pannain [email protected] http://docentes.puc-campinas.edu.br/ceatec/pannain/ VARIÁVEI E FUNÇÕE Chaves de dois
Funções e Portas Lógicas
Funções e Portas Lógicas 2. Funções Lógicas 2 2.1 Introdução 2 2.2 Funções Lógicas Básicas 3 2.2.1 Função Lógica NÃO (NOT) 3 2.2.2 Função Lógica E (AND) 3 2.2.3 Função Lógica OU (OR) 5 2.2.4 Função Lógica
Disciplina: Lógica Matemática Prof. Etelvira Leite
Disciplina: Prof. Etelvira Leite A álgebra de Boole é um conjunto de postulados e operações lógicas com variáveis binárias desenvolvido pelo matemático e filósofo inglês George Boole (1815-1864). O inglês
Circuitos Sequenciais: Circuitos Combinacionais: SISTEMAS DIGITAIS. Módulo 2 Prof. Celso
1 Circuitos Combinacionais: São circuitos cuja saída depende apenas dos valores das entradas. Circuitos Sequenciais: São circuitos cuja saída depende tanto do valor atual das entradas quanto do valor anterior
CIRCUITOS DIGITAIS. Portas Lógicas e Álgebra Booleana
CIRCUITOS DIGITAIS Portas Lógicas e Álgebra Booleana Prof. Denis Fantinato Prof. Rodrigo Moreira Bacurau Slides baseados nas aulas do Prof. Rodrigo Moreira Bacurau Tabelas Verdade O que será visto nesta
4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Eletrônica Digital. Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos. Professor: Francisco Ary
Eletrônica Digital Funções lógicas, álgebra de boole e circuitos lógicos combinacionais básicos Professor: Francisco Ary Introdução Vimos na aula anterior conversão de números binário fracionários em decimal;
Eletrônica Digital Lista de Exercícios
Eletrônica Digital Lista de Exercícios 1. Preencha a tabela abaixo para cada uma das funções indicadas. x 2 x 1 x 0 x 2 x 1 x 2 +x 1 x 2 x 1 x 2 x 1 + x 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1
Sistema Decimal - Permite representar qualquer quantidade por intermédio de uma soma ponderada de potências de base 10.
1 Coelh ho, J.P. @ Sistem mas Digita ais : Y20 Sistemas de Numeração e Códigos Binários sistema de numeração que permitia, através de dez símbolos distintos (algarismos), representar uma determinada grandeza
CURSO DE ELETRÔNICA DIGITAL A ÁLGEBRA DE BOOLE
LIÇÃO 2 A ÁLGEBRA DE BOOLE Na primeira lição do nosso curso aprendemos o significado das palavras Digital e Lógica empregadas na Eletrônica e nos computadores. Vimos que os computadores são denominados
SSC0112 Organização de Computadores Digitais I
SSC2 Organização de Computadores Digitais I 4ª Aula Revisão de Lógica Digital Profa. Sarita Mazzini Bruschi [email protected] Aula ministrada por Prof. Paulo Sergio Lopes de Souza Revisão de Lógica Digital
EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade
EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro Princípios Básicos de Arquitetura e Organização
ÁLGEBRA BOOLEANA. Foi um modelo formulado por George Boole, por volta de 1850.
ÁLGEBRA BOOLEANA Foi um modelo formulado por George Boole, por volta de 1850. Observando a lógica proposicional e a teoria de conjuntos verificamos que elas possuem propriedades em comum. Lógica Proposicional
PCS 3115 (PCS2215) Sistemas Digitais I. Módulo 07 Síntese de Circuitos Combinatórios. Prof. Dr. Marcos A. Simplicio Jr. versão: 3.
PCS 35 (PCS225) Sistemas Digitais I Módulo 07 Síntese de Circuitos Combinatórios Prof. Dr. Marcos A. Simplicio Jr. versão: 3.0 (Jan/207) Objetivos da aula Obter o circuito combinatório (diagrama) a partir
Representação de Circuitos Lógicos
1 Representação de Circuitos Lógicos Formas de representação de um circuito lógico: Representação gráfica de uma rede de portas lógicas Expressão booleana Tabela verdade 3 representações são equivalentes:
