Arquitetura de Computadores. Tiago Alves de Oliveira

Documentos relacionados
Arquitetura de Computadores. Tiago Alves de Oliveira

Técnicas Digitais A AULA 08. Prof. João Marcos Meirelles da Silva. Sala 425

5. O Mapa de Karnaugh

6. Análise Lógica Combinacional

Teoremas de De Morgan

Circuitos Digitais Segunda Lista de Exercícios

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

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

MAPA DE KARNAUGH (Unidade 3)

SIMPLIFICAÇÃO GRÁFICA DE EXPRESSÕES BOOLEANAS Minitermos e Maxitermos

Mapas de Karnaugh Prof. Rômulo Calado Pantaleão Camara. Carga Horária: 2h/60h

EXPESSÕES BOOLEANAS E MAPAS DE KARNAUGH (Kmaps) AULA 05 Arquitetura de Computadores Gil Eduardo de Andrade

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

LABORATÓRIO DE CIRCUITOS DIGITAIS. PREPARAÇÃO 04: Circuitos Combinacionais Decodificadores

CIRCUITOS DIGITAIS. Circuitos Combinacionais e Técnicas de Simplificação

Definição de circuitos melhores: São circuitos menores, mais rápidos, consomem menos energia.

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

4. Desenhe um digrama esquemático para cada uma das funções abaixo. a.

Sistemas Digitais Módulo 6 Mapas de Karnaugh

Figura 1 - Display de 7 segmentos

Técnicas Digitais para Computação

Tabela 1 - Minitermos e Maxtermos para uma função de 3 variáveis.

Simplificação e Mapa de Karnaugh. Sistemas digitais

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

Sistemas Digitais / Sistemas Digitais I 3 Simplificação de funções

1- Observando o diagrama Ladder abaixo: a) Explique porque o botão parar precisa ser normalmente fechado e o ligar, normalmente aberto.

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

Sistemas Digitais. 6 Funções lógicas

Eletrônica Digital Lista de Exercícios

ab c x x 1

Álgebra de Boole. Este material é uma adaptação das notas de aula dos professores Edino Fernandes, Juliano Maia, Ricardo Martins e Luciana Guedes

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

Capítulo 3. Álgebra de Bool

Capítulo II Álgebra Booleana e Minimização Lógica

Circuitos Sequenciais

Ministério da Educação Secretaria de Educação Profissional e Tecnológica Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul

MAPAS DE KARNAUGH A.B A.B A. B A. B A.B C. D C.D

Formas Canônicas e Mapas de Karnaugh

Capítulo 4 Circuitos Lógicos Combinacionais

EELi02 Circuitos Lógicos

Mapa de Karnaugh. UNIVERSIDADE DA BEIRA INTERIOR Faculdade de Engenharia Departamento de Informática

PCS3115: Sistemas Digitais I. Síntese de Circuitos Combinatórios Minimização e Karnaugh

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

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

Máquinas de estado. Rodrigo Hausen ... saída próx. estado. entrada estado. Circuito combinacional para o cálculo do próximo estado.

Arquitetura de Computadores. Tiago Alves de Oliveira

Introdução à Informática. Funções Lógicas. Ageu Pacheco e Alexandre Meslin

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

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I

CAPÍTULO 4 CIRCUITOS COMBINACIONAIS

Introdução: Objetivos:

ELETRÔNICA DIGITAL II

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

Circuitos Digitais EXERCICIO 2

Aula 5. Mapas de Karnaugh. SEL Sistemas Digitais. Prof. Dr. Marcelo Andrade da Costa Vieira

Lógica e Álgebra de Boole

CIRCUITOS DIGITAIS I

Laboratório 1 (Trabalho sem Relatório) Semana 20 de Setembro a 24 de Setembro

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

INSTITUTO FEDERAL DE. BAHIA Campus Santo Amaro. Curso de Eletromecânica. Eletrônica Digital. Prof.: Elvio Prado da Silva

*********************

Sistemas Digitais Minimização de Funções: Mapas de Karnaugh

Circuitos Lógicos Combinacionais Capítulo 4

Circuitos aritméticos

Sistemas Digitais Universidade Católica do Salvador Professor Marco Antônio C. Câmara. Aula 03 Simplificação de Expressões Lógicas.

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

Disciplina: Eletrônica Digital Aluno: Nº: Código: EL52M Turma: Prof: Gustavo B. Borba Código: Data: / /

Circuitos Digitais. Conteúdo. Expressão de Saída. Produtos Canônicos. Soma de Produtos. Circuitos Lógicos Combinacionais. Simplificação de Circuitos

SISTEMAS DIGITAIS MINIMIZAÇÃO DE FUNÇÕES BOOLEANAS

Capítulo 09: Mintermos, Maxtermos e Mapa de Karnaugh

Revisão: família lógica TTL

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS PRÓ-REITORIA DE GRADUAÇÃO DEPARTAMENTO DE COMPUTAÇÃO PLANO DE ENSINO

F.1 - FORMAS STANDARD PARA FUNÇÕES LÓGICAS

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

Organização e Arquitetura de Computadores I

ELETRÔNICA DIGITAL. Parte 5 Circuitos Combinacionais. Professor Dr. Michael Klug. 1 Prof. Michael

Pontifícia Universidade Católica do Rio Grande do Sul Faculdade de Engenharia Lógica Computacional Aplicada. Prof. Dr. Fabian Vargas.

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

ELT MAPAS DE KARNAUGH

Índice. 1.2 Sistemas Numéricos em uma Base B Qualquer

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

ELETRÔNICA DIGITAL. Parte 5 Mapas de Karnaugh. Prof.: Michael. 1 Prof. Michael

Sistemas Digitais. Prof. Me. Victor Machado Alves Ciência da Computação

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

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

24/08/2010 ELETRÔNICA DIGITAL

Universidade Estadual de Maringá Centro de Tecnologia Departamento de Informática. Eletrônica Digital

Lógica. Fernando Fontes. Universidade do Minho. Fernando Fontes (Universidade do Minho) Lógica 1 / 65

3. Computadores Industriais

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

Aula 13. Conceitos Básicos de Eletrônica Digital Circuitos Combinacionais. Prof. Dr. Dilermando Piva Jr.

Introdução à Computação


Simplificação de Circuitos

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.

Arquitetura de Computadores Aula 9 Portas Lógicas

4. Álgebra Booleana e Simplificação Lógica. 4. Álgebra Booleana e Simplificação Lógica 1. Operações e Expressões Booleanas. Objetivos.

Transcrição:

Arquitetura de Computadores Tiago Alves de Oliveira

Mapa de Karnaugh Álgebra Booleana Portas Lógicas Circuitos

Mapas de Karnaugh Um mapa de Karnaugh provê um método sistemático para simplificação de expressões Booleanas e, se usado adequadamente, produz a expressão mais simples possível, conhecida como expressão mínima. A finalidade do mapa de Karnaugh é simplificar uma expressão Booleana. Um mapa de Karnaugh é similar a uma tabela-verdade porque todos os valores possíveis das variáveis de entrada e a saída resultante para cada valor estão presentes no mapa.

Mapas de Karnaugh O mapa de Karnaugh é um arranjo de células no qual cada célula representa um valor binário das variáveis de entrada. As células são arranjadas de forma que a simplificação de uma dada expressão é obtida simplesmente fazendo um agrupamento adequado de células. O número de células num mapa de Karnaugh é igual ao número total de combinações possíveis das variáveis de entrada que é igual ao número de linhas na tabela-verdade. Para o caso de três variáveis, o número de células é 2 3 = 8. Para quatro variáveis, o número de células é 2 4 = 16.

Mapas de Karnaugh O mapa de Karnaugh de 3 variáveis é um arranjo de oito células:

Mapas de Karnaugh O mapa de Karnaugh de 4 variáveis é um arranjo de dezesseis células.

Mapas de Karnaugh As células num mapa de Karnaugh são arranjadas de forma que exista apenas uma mudança simples de variável entre células adjacentes. A adjacência é definida por uma mudança simples de variável.

Mapeando uma Expressão Padrão de somade-produtos Para uma expressão um 1 é colocado no mapa de Karnaugh para cada termo-produto na expressão. Passo 1 Determine o valor binário de cada termo-produto na expressão de soma-de-produtos. Após adquirir alguma prática, podemos geralmente fazer a avaliação dos termos mentalmente. Passo 2 À medida que cada termo-produto é avaliado, coloque um 1 no mapa de Karnaugh na célula que tem o mesmo valor que o termoproduto.

Mapeando uma Expressão Padrão de somade-produtos

Mapeando uma Expressão Padrão de somade-produtos Coloque no mapa de Karnaugh a seguinte expressão:

Mapeando uma Expressão Padrão de somade-produtos Coloque um 1 no mapa de Karnaugh de 3 variáveis para cada termoproduto padrão da expressão.

Mapeando uma Expressão Padrão de somade-produtos Coloque no mapa de Karnaugh a seguinte expressão:

Mapeando uma Expressão Padrão de somade-produtos Coloque um 1 no mapa de Karnaugh de 3 variáveis para cada termoproduto padrão da expressão.

Mapeando uma Expressão Padrão de somade-produtos

Exercícios Desenhar o mapas de Karnaugh das seguintes expressões: a) S = ABC + ABC + ABC + ABC b) S = ABC + ABC + ABC + ABC c) S = ABCD + ABCD + ABCD + ABCD d) S = ABC + ABC + ABC + ABC

Mapeando uma Expressão Não-Padrão Uma expressão Booleana tem que estar primeiro na forma padrão antes de usarmos o mapa de Karnaugh. Forma Padrão :

Mapeando uma Expressão Não-Padrão O domínio dessa expressão de soma-de-produtos é A, B, C, D. Trabalhe com um termo de cada vez. O primeiro termo: O segundo termo:

Mapeando uma Expressão Não-Padrão O terceiro termo já está na forma padrão. O formato completo padrão da soma dos produtos da expressão original é:

Mapeando uma Expressão Não-Padrão Insira no mapa de Karnaugh a seguinte expressão de soma-deprodutos: A expressão de soma-de-produtos não está obviamente na forma padrão porque cada termo-produto não possui as três variáveis. No primeiro termo não aparecem duas variáveis e no segundo termo não aparece uma variável. Já o terceiro termo está na forma padrão.

Mapeando uma Expressão Não-Padrão Primeiro faça a expansão numérica dos termos como mostrado a seguir:

Mapeando uma Expressão Não-Padrão Preencha o mapa com os valores binários resultantes colocando um 1 na célula apropriada do mapa de Karnaugh de 3 variáveis, como a seguir:

Exercício Insira no mapa de Karnaugh a seguinte expressão de soma-deprodutos: