LE MAPPE DI KARNAUGH.

Slides:



Advertisements
Presentazioni simili
SCOPO: Determinare condizioni locali di equilibrio al fine di ottenere quello globale del sistema Problema: Flussi uscenti dalla cella centrale verso le.
Advertisements

Algebra di Boole Casazza Andrea 3EA I.I.S. Maserati.
Elaborazione dei segnali mediante circuiti analogici o digitali.
Informatica Generale Marzia Buscemi IMT Lucca
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità F2 Selezione.
Sommario Nelle lezioni precedenti abbiamo introdotto tutti gli elementi che formano un particolare tipo di linguaggio logico, denominato linguaggio predicativo.
Linguaggi Regolari e Linguaggi Liberi
Algebra di Boole e Funzioni Binarie
(sommario delle lezioni in fondo alla pagina)
Biglietti: schema E/R.
1 Biglietti: schema E/R. 2 Biglietti: albero degli attributi.
Circuiti Combinatori Capitolo 3.
Algoritmo di Query Optimization. Espressione Algebrica di Query LAlgebra Relazionale può essere utilizzata come linguaggio per interrogare una base di.
Cap. II. Funzioni Logiche
Definizione e caratteristiche
Esercitazione 6 – Esercizio 1 Autore: Riccardo Bianco I Corso.
Esercitazioni su circuiti combinatori
Intelligenza Artificiale 1 Gestione della conoscenza lezione 7 Prof. M.T. PAZIENZA a.a
Maria Teresa PAZIENZA a.a
Intelligenza Artificiale 1 Gestione della conoscenza lezione 8
Sistemi basati su conoscenza Conoscenza e ragionamento Prof. M.T. PAZIENZA a.a
La valutazione delle espressioni
Analisi e sintesi di circuiti combinatori
L’Activity Based Management
A.S.E.13.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 13 Alcune definizioniAlcune definizioni Algoritmo di sintesi ottima di Quine-McCluskeyAlgoritmo.
Reti Combinatorie: sintesi
Fondamentidi Programmazione Corso: Fondamenti di Programmazione Classe: PARI-DISPARI Docente: Prof. Luisa Gargano Testo: Aho, Ulman, Foundations of Computer.
Programmazione Corso di laurea in Informatica
Analisi delle corrispondenze
Unità Didattica 1 Algoritmi
L'algebra di Boole e le sue applicazioni
Indice: L’algebra di Boole Applicazione dell’algebra di Boole
Analisi e sintesi di circuiti combinatori. Reti combinatorie.
Ingegneria della conoscenza e sistemi esperti Dario Bianchi, 1999 Conoscenza e ragionamento.
Espressioni condizionali
Usare rappresentazioni di lunghezza fissa porta ad avere valori non rappresentabili: Overflow indica un errore nella rappresentazione del risultato in.
Elaborato di Teoria dello Sviluppo dei Processi Chimici
AN Fondam98 Puntatori Azioni e procedure Assegnamenti, indirizzi e puntatori.
Una rete sequenziale asincrona è dotata di due
Tavole di verità con Excel.
PROGRAMMAZIONE: linguaggi
INFORMATICA MATTEO CRISTANI. INDICE CICLO DELLE LEZIONI LEZ. 1 INTRODUZIONE AL CORSO LEZ. 2 I CALCOLATORI ELETTRONICI LEZ. 3 ELEMENTI DI TEORIA DELL INFORMAZIONE.
3/29/2017 Minimizzazione.
Esempi di Ottimizzazione Automatica di circuiti combinatori
FONDAMENTI DI INFORMATICA
Analisi della rete: costruzione della TDV a b c Z.
Algebra di Boole.
University of Padova Information Engineering Dept. – Microelectronics Lab. Corso di Laurea in Ingegneria dell’Informazione Elettronica Digitale - Lezione.
ORIENTAMENTO CONSAPEVOLE
Rappresentazione dell'informazione
A.S.E.14.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 14 Alcune definizioniAlcune definizioni Algoritmo di sintesi ottima di Quine-McCluskeyAlgoritmo.
ARCHITETTURA DEI SISTEMI ELETTRONICI
Algebra di Boole L’algebra di Boole è un formalismo che opera su variabili (dette variabili booleane o variabili logiche o asserzioni) che possono assumere.
A.S.E.10.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 10 Mappe di KarnaughMappe di Karnaugh ImplicantiImplicanti Implicanti principaliImplicanti principali.
STRUTTURA DI UN PROGRAMMA C In prima battuta, la struttura di un programma C è definita dalla seguente produzione: ::= { }
Rappresentazione in virgola mobile (floating-point) Permette di rappresentare numeri con ordini di grandezza molto differenti utilizzando per la rappresentazione.
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
Rappresentazione dell'informazione 1 Se ho una rappresentazione in virgola fissa (es. su segno e 8 cifre con 3 cifre alla destra della virgola) rappresento.
Sintesi Reti Combinatorie
L’algebra della logica delle proposizioni
Reti Logiche A Lezione 2.1 Sintesi di reti combinatorie a due livelli
Cloud informatica V anno. Introduzione a PHP Lo scripting PHP PHP è un linguaggio di scripting lato server. Le caratteristiche di un linguaggio di scripting.
La tabella delle verità è un modo per rappresentare il comportamento di una funzione combinatoria La tabella delle verità ha due tipi di colonne: colonne.
Contare multibase
Esercizio n o 3 Si realizzi una calcolatrice a 32 bit con interfaccia “normale” (decimale) con LabView, utilizzando SOLAMENTE: –convertitore decimale (input)
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Esercitazione pre 1ma prova in itinere Marco D. Santambrogio – Ver. aggiornata.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Algebra di Boole, elementi di logica e Mappe di Karnaugh Marco D. Santambrogio –
Campionamento procedimento attraverso il quale si estrae, da un insieme di unità (popolazione) costituenti l’oggetto delle studio, un numero ridotto di.
Algebra Booleana.
Reti Combinatorie: sintesi
Transcript della presentazione:

LE MAPPE DI KARNAUGH

LE MAPPE DI KARNAUGH Metodo per semplificare le espressioni booleane espresse in forma canonica; Approccio sistematico e algoritmico; Scopo: realizzare la stessa espressione con un numero minore di porte.

LE MAPPE DI KARNAUGH E’ una diversa rappresentazione della tavola di verità; Costruzione delle mappe per espressioni booleane con 2, 3 e 4 variabili;

FORMATO DELLE MAPPE Mappa a 2 variabili; Mappa a 3 variabili;

LE MAPPE DI KARNAUGH Procedura: 1. Si scrive un 1 in ogni cella corrispondente a un termine nell’espressione o nella Tavola di Verità; 2. Si raggruppano gli 1 che si trovano in celle adiacenti; 3. Si semplificano i gruppi di celle adiacenti eliminando le variabili che variano;

LE MAPPE DI KARNAUGH 3.bis: regole per raggruppare le celle 1. Gli 1 che si trovano in celle adiacenti devono essere raccolti in gruppi pari a 1, 2, 4, 8, 16; 2. Ciascun gruppo deve includere il maggior numero possibile di celle adiacenti ; 3. Ogni 1 presente nella mappa deve essere incluso almeno in un gruppo;

LE MAPPE DI KARNAUGH Esempio: Y=ĀBC+ABC+ABC Risultato: Y=AB+BC