I.3 Porte Logiche

annuncio pubblicitario
Porte Logiche
Esercizi
Possibili domande d’esame
I.3 Porte Logiche
Elisabetta Ronchieri
Università di Ferrara
Dipartimento di Economia e Management
Insegnamento di Informatica
Ottobre 13, 2015
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Argomenti
1
Porte Logiche
2
Esercizi
3
Possibili domande d’esame
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Elaboratore
Hardware
È il mezzo con il quale l’informazione è elaborata.
Software
È il metodo con il quale l’informazione è elaborata.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Circuito elettronico
Hardware è un insieme di circuiti elettronici.
Un circuito elettronico può essere descritto:
mostrando i dettagli realizzativi in termini di circuiti
elementari (porte);
mediante una tavola di verità che mostra i valori in uscita
per tutti i possibili ingressi.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Circuiti fondamentali
I circuiti fondamentali sono caratterizzati dagli
operatori booleani o logici fondamentali AND (prodotto
logico), OR (somma logica) e NOT (negazione logica.
L’operazione logica agisce sui valori di verità {0,1},
{Alto, Basso}, {Vero, Falso}, {Aperto, Chiuso}, etc.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Porte Logiche
Sono dispositivi (elettronici) capaci di eseguire
operazioni logiche su variabili booleane, ossia segnali
binari che esprimono livelli di tensione.
Sono quindi una trasposizione pratica degli operatori logici.
Possono essere combinati per effettuare operazioni più
complesse.
Sono composti da un ingresso (per gli operatori unari) o
due (per gli operatori binari), e sempre e comunque da una
sola uscita.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Porta Logica
Identifica
il valore di verità Falso con 0 (assenza di tensione)
il valore di verità Vero con 1 (presenza di tensione)
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Rappresentazione porte logiche
Simbologia utilizzata:
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Algebra di Boole
Contempla due costanti 0 e 1 (falso e vero)
Corrispondono a due stati che si escludono a vicenda
Possono descrivere lo stato di apertura o chiusura di un
generico contatto o di un circuito a più contatti
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Operazione OR
OR
Il valore della somma logica è il simbolo 1 se il valore di almeno
uno degli operandi è il simbolo 1.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Operazione AND
AND
il valore del prodotto logico è il simbolo 1 se il valore di tutti gli
operandi è il simbolo 1.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Operazione NOT
NOT
l’operatore inverte il valore della costante su cui opera.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Implicazione (se allora) =⇒
A =⇒ B equivale a (NOT A) OR B
A è condizione sufficiente per B. B è condizione
necessaria per A.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Equivalenza ≡
A ≡ B equivale a (A =⇒ B) AND (B =⇒ A)
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Operazione NOR or (NOT OR)
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Operazione NAND or (NOT AND)
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Relazione tra circuito e tabella di verità
Dato un qualsiasi circuito è sempre possibile definire la tavola
di verità (in un solo modo).
Data una tavola di verità si possono costruire in generale più
circuiti che la realizzano.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Come costruire il circuito logico
Supponiamo di avere una tabella di N variabili.
Il circuito avrà:
un numero di ingressi pari ad N;
un solo output corrispondente alla funzione booleana;
un OR la cui uscita è l’output;
tanti AND quanti sono gli 1 della tabella;
in input agli AND, l’ingresso diretto se 1, oppure quello
negato se 0.
Applicare le proprietà booleana per realizzare il circuito
logico più semplice.
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Esempio di costruzione di un circuito logico
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Esercizio 1
Determinare il circuito logico della seguente funzione booleana
(NOT(A) =⇒ NOT(B)) OR (NOT(A) AND B)
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Esercizio 2
Determinare il circuito logico della seguente funzione booleana
F = X YZ + X Y Z + XZ
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Esercizio 3
Determinare le espressioni booleane per le uscite F e G in
funzione dei quattro ingressi A, B, C, e D.
Si etichettano le uscite.
Si determiniamo le corrispondenti funzioni: T1 = BC, T2 = AD,
T3 = AT 2, T4 = A + T1
Si espliciti: F = T3 T4 , G = T4 T2
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Possibili domande d’esame
1 Determinare la funzione logica del circuito indicato:
(a)
(b)
(c)
(d)
(e)
F
F
F
F
F
= X YZ + X Y Z + XZ
= X YZ + X YZ + XZ
= XYZ + X Y Z + XZ
= X Y Z + X Y Z + XZ
= X YZ + X Y Z + X Z
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Possibili domande d’esame
2 Determinare la funzione logica del circuito indicato:
(a)
(b)
(c)
(d)
(e)
F
F
F
F
F
= X YZ + X Y Z + XZ
= X Y + XZ
= X YZ + X YZ + XZ
= XZ + XYZ
= XY + YZ
Elisabetta Ronchieri
I Concetti Base
Porte Logiche
Esercizi
Possibili domande d’esame
Possibili domande d’esame
3 Determinare l’uscita del seguente circuito ipotizzando che
l’ingresso superiore sia pari a 1 e quello inferiore pari a 0:
(a)
(b)
(c)
(d)
(e)
11
10
Nessuno
1
0
Elisabetta Ronchieri
I Concetti Base
Scarica