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:
- Porta logica AND
- Porta logica OR
- Porta logica NOT
- Porta logica NAND
- Porta logica NOR
- Porta logica XOR
- Porta logica NXOR
Porta logica 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.
| | |
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 0 |

Porta logica 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.
| | |
1 | 1 | 1 |
1 | 0 | 1 |
0 | 1 | 1 |
0 | 0 | 0 |

Porta logica NOT


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

Porta logica NAND


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

Porta logica NOR
Ha il comportamento di una porta logica OR con una negazione in uscita.
| | |
1 | 1 | 0 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |

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

Porta logica NXOR
Ha il comportamento di una porta XOR con l'uscita negata.
| | |
1 | 1 | 1 |
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |

📝 Esercizi