Home Insegnanti Contattami Portfolio

Porte Logiche

0️⃣ Introduzione

Definizione: Le porte logiche sono gli elementi di un circuito logico che combinano dei segnali in entrata ( input ) fornendo in uscita ( output ) un altro segnale.

Esistono diverse tipologie di porte logiche ( AND, OR, NOT, XOR, ecc. ).

1️⃣ TIpi di porte logiche

Le porte principali sono:

  1. Porta logica AND
  1. Porta logica OR
  1. Porta logica NOT
  1. Porta logica NAND
  1. Porta logica NOR
  1. Porta logica XOR
  1. Porta logica NXOR

Porta logica AND

Porta AND
La porta AND è una porta logica digitale che implementa la congiunzione logica e porta la sigla 7408. Essa si comporta secondo la tabella di verità a destra. Quando entrambe le sue entrate (input) sono su 1 (uno) o su ALTA, la sua uscita (output) è su 1 o su ALTA. Se nessuna o una sola delle sue due entrate è su 1 o su ALTA, la sua uscita è su 0 (zero) ovvero su BASSA. In altre parole, la funzione AND trova effettivamente il minimo tra due cifre binarie, proprio come la funzione OR trova il massimo. Perciò, l'uscita è sempre 0 eccetto quando tutte le entrate sono 1.
https://it.wikipedia.org/wiki/Porta_AND

Riceve in entrata due o più segnali e restituisce in uscita il valore booleano 1 ( vero ) soltanto se i due segnali in entrata sono uguali a 1 ( veri ). In tutti gli altri casi restituisce 0.

AABBABA\cdot B
111
100
010
000

Porta logica OR

Porta OR
La porta OR (dalla congiunzione inglese or, "o") è una porta logica digitale che implementa la disgiunzione logica: essa si comporta come la tabella di verità a destra. Quando entrambe le sue entrate (input) sono su 0 (zero) o su BASSA, la sua uscita (output) è su 0 o su BASSA, mentre quando una sola delle sue entrate è su 1 (uno) o su ALTA, la sua uscita sarà su 1 o su ALTA. In altre parole, la funzione OR trova effettivamente il massimo tra due cifre binarie, proprio come la funzione complementare AND (equivalente alla congiunzione "e") trova il minimo.[1]
https://it.wikipedia.org/wiki/Porta_OR

Riceve in entrata due o più segnali e restituisce il valore booleano 1 se almeno un segnale è uguale a 1. Se entrambi i segnali sono 0, l'operatore OR ritorna 0.

AABBA+BA + B
111
101
011
000

Porta logica NOT

Invertitore
Nell'elettronica digitale, un invertitore è una porta logica che implementa la negazione logica. La sua tabella di verità è la seguente:
https://it.wikipedia.org/wiki/Invertitore

Riceve in entrata soltanto un segnale e restituisce in uscita il suo complemento.

AAA\overline{A}
10
01

Porta logica NAND

Porta NAND
Con NAND è definita la porta logica composta da due ingressi e un'uscita che restituisce FALSO solo quando tutti gli ingressi sono nello stato logico VERO. È corrispondente alla connessione in serie di una porta AND e di una NOT. La porta NAND è un'applicazione pratica dell'operatore di Sheffer definito e utilizzato nell'ambito della logica proposizionale.
https://it.wikipedia.org/wiki/Porta_NAND

E' come la porta logica AND ma con una negazione in uscita.

AABBAB\overline{A\cdot B}
110
101
011
001

Porta logica NOR

Ha il comportamento di una porta logica OR con una negazione in uscita.

AABBA+B\overline{A + B}
110
100
010
001

Porta logica XOR

Riceve in ingresso due bit e restituisce in uscita il valore booleano 1 soltanto se uno dei due è uguale a 1.

AABBABA \oplus B
110
101
011
000

Porta logica NXOR

Ha il comportamento di una porta XOR con l'uscita negata.

AABBAB\overline{A \oplus B}
111
100
010
001

📝 Esercizi