Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos.

Slides:



Advertisements
Apresentações semelhantes
Aula 1 Eletrônica Digital Ferramentas de Simplificação de Circuitos Lógicos Digitais Prof. Wanderley.
Advertisements

ÁLGEBRA BOOLEANA Prof. Wanderley.
Eletrônica Digital Funções e Portas Lógicas
Eletrônica Digital Álgebra de Boole e Simplicação
Ivan Saraiva Silva Aula 1 - Álgebra Booleana
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.
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.
Minimização de Circuitos Lógicos
ÁLGEBRA DE CHAVEAMENTO
EXPRESSÕES ALGÉBRICAS
SISTEMAS DIGITAIS ALGEBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRC. LÓGICOS
Sistemas Digitais e Arquitetura de Computadores - SDAC
ÁLGEBRA DE BOOLE.
ÁLGREBRA DE BOOLE E SIMPLIFICAÇÃO DE CIRCUITOS
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.
Lógica Matemática e Elementos de Lógica Digital
Unidade 1 – Portas Lógicas Básicas – NOR, NAND, XOR e XNOR.
1 Matemática e suas Tecnologias AULA DIGITAL MATEMÁTICA - ÁLGEBRA 12. Funções de 1º Grau.
Sistemas Lógicos 2 O MAPA DE KARNAUGH. Um mapa de Karnaugh provê um método sistemático para simplificação de expressões Booleanas e, se usado adequadamente,
É o segmento da matemática que usa letras na resolução de diversos problemas. A palavra álgebra é de origem árabe, al-jabar, que significa “restituição”.
Sumário: Introdução ao estudo da axiomatização da geometria. (Geometria Euclidiana)
MATRIZ É uma tabela disposta em “m” linhas e “n” colunas.
Conheça-os: CONJUNTOS NUMÉRICOS
SNA 0001 Profa Éverlin Marques 2015/2
Prof. Gerson Pastre de Oliveira
Metodologia do Ensino da Matemática – Aula 04
Automação eletropneumática
Introdução à Computação
Fundamentos de Aritmética
Introdução à Engenharia de Computação
Métodos Formais em Engenharia de Software Especificação Algébrica em CafeOBJ (3ª parte) João Pascoal Faria
Instituto Federal do Ceará - IFCE Campus Aracati Disciplina: Introdução a Computação Chico Anysio Óleo sobre tela 60x40 cm.
BCC101 – Matemática Discreta
Matemática Básica Polinômios.
Aula 02: Álgebra e Aritmética
Números Complexos Definição: Um número complexo z pode ser definido como um par ordenado (x, y) de números reais x e y, z = (x, y) (1) sujeito.
Introdução aos Sistemas Digitais
ALGEBRA LINEAR Dani Prestini
PORTAS LóGICAS Samuel S. S. Sistemas para internet
Prof. Marcio Cunha Aula 04 – Álgebra de Boole
FUNDAMENTO DE PROGRAMAÇÃO PROF. BRUNO DE CASTRO H. SILVA
Expressões algébricas
Aula 3:Conceitos de Lógica digital
Lógica matemática FACVLDADE MAURICIO DE NASSAU – FAP PARNAIBA
Considere as situações: 1ª situação: Observe as dimensões da figura a seguir. Qual a expressão que representa a sua área? X x2 ou.
Circuitos Combinatórios
Disciplina: Álgebra Linear e Geometria Analítica
Funções Lógicas Expressões booleanas de Circuitos
Representação da Informação
O que você deve saber sobre
Introdução à Computação
Anjolina Grisi de Oliveira
Derivadas Já definimos o coeficiente angular de uma curva y = f(x) no ponto onde x = x0. Chamamos esse limite, quando ele existia, de derivada de f em.
Proporcionalidade Inversa.
LÓGICA FORMAL.
Resolução – lista 3.
(a + b)(a + b) = a² + ab + ba + b² = a² + 2ab + b²
Resolvendo Equações de 1º grau
MATRIZES.
Lógica proposicional: Equivalência, regras de dedução
Aula 04 - Introdução à Lógica Matemática
Germano Maioli Penello
BCC101 Matemática Discreta I
Introdução a progrmação Comandos condicionais: if e switch
Equação do Segundo Grau
Expressões algébricas
Transcrição da apresentação:

Arquitetura I Aulas 5 e 6 – Álgebra de Boole e Simplificação de Circuitos Lógicos

Manipulação Algébrica Os circuitos lógicos correspondem (executam) expressões booleanas, as quais representam problemas no mundo real   Porém, os circuitos gerados por tabelas verdade muitas vezes admitem simplificações, o que reduz o número de portas lógicas; essa redução diminui o grau de dificuldade na montagem e custo do sistema digital

Manipulação Algébrica O estudo da simplificação de circuitos lógicos requer o conhecimento da álgebra de Boole, por meio de seus postulados, propriedades, equivalências, etc.   De fato, na álgebra de Boole encontram-se os fundamentos da eletrônica digital de circuitos.

Constantes, Variáveis e Expressões Existem apenas duas constantes booleanas   0 (zero) 1 (um) Uma variável booleana é representada por letra e pode assumir apenas dois valores (0 ou 1) Exemplos: A, B, C Uma expressão booleana é uma expressão matemática envolvendo constantes e/ou variáveis booleanas e seu resultado assume apenas dois valores (0 ou 1) Exemplos: S = A.B S = A+B.C

Postulados & Propriedades   Na álgebra booleana há postulados (axiomas) a partir dos quais são estabelecidas várias propriedades Existem várias propriedades da negação (complemento, inversor), adição (porta E) e soma (porta OU) Estas propriedades podem ser verificadas como equivalências lógicas Para demonstrar cada uma, basta utilizar as tabelas-verdade, constatando a equivalência

Propriedades da Manipulação Algébrica

Propriedades da Manipulação Algébrica

Propriedades da Manipulação Algébrica

Postulados da Manipulação Algébrica

Otimização de Expressões Booleanas Exemplo 1 F = A.B + A.B + A.B F = A.B + A.(B+B) F = A.B + A.(1) F = A.B + A F = A + A.B F = A + B Distributiva Complemento Identidade Comutativa Absorção 2

Otimização de Expressões Booleanas

Exemplo 2 Como qualquer prova de teorema, a cada passo em direção à prova, você tem que dizer o porquê do passo. Veja este exemplo: A . (A + B) = (pelo teorema 16) A . A + A . B = (teorema 7) A + A . B = (teorema 5) A . 1 + A . B = (teorema 16) A . (1 + B) = (teorema 2) A . 1 = (teorema 5) A

Exemplo 3 Como qualquer prova de teorema, a cada passo em direção à prova, você tem que dizer o porquê do passo.

Exercício 1 Mostre, usando simplificação por postulados e propriedades, ou seja, por transformações algébricas que:   A.(A+B) = A A+A.B = A A + Ā.B = A + B

Exercício 2 Simplifique a expressão S = A’. B’ + A’.B