Vai al contenuto

Come funzionano le porte AND, OR, NOT e XOR?

Cambia gli ingressi e vedi subito l’uscita di ogni porta logica, con il simbolo in entrambi gli stili standard, l’espressione booleana e la tabella di verità.

Porta e ingressi

Stile del simbolo

Uscita di AND

0

A = 1, B = 0 → AND dà 0

AND

Q = A · B

L’uscita è 1 solo quando tutti gli ingressi sono 1.

Tabella di verità di AND

A = 0, B = 0
0
A = 0, B = 1
0
A = 1, B = 0
0
A = 1, B = 1
1

Link sponsorizzati

Tutte le porte, Forme ANSI

  • AND

    Q = A · B

    Cosa significa

    L’uscita è 1 solo quando tutti gli ingressi sono 1.

  • OR

    Q = A + B

    Cosa significa

    L’uscita è 1 quando almeno un ingresso è 1.

  • NOT

    Q = ¬A

    Cosa significa

    L’uscita è l’opposto dell’ingresso: 1 diventa 0 e 0 diventa 1.

  • NAND

    Q = ¬(A · B)

    Cosa significa

    NOT AND: l’uscita è 0 solo quando tutti gli ingressi sono 1. Qualsiasi altra porta si può costruire solo con porte NAND.

  • NOR

    Q = ¬(A + B)

    Cosa significa

    NOT OR: l’uscita è 1 solo quando tutti gli ingressi sono 0. Come la NAND, permette di costruire ogni altra porta.

  • XOR

    Q = A ⊕ B

    Cosa significa

    OR esclusivo: con due ingressi l’uscita è 1 quando sono diversi; con più ingressi, quando un numero dispari di ingressi è 1. Somma i bit senza il riporto.

  • XNOR

    Q = ¬(A ⊕ B)

    Cosa significa

    NOR esclusivo: con due ingressi l’uscita è 1 quando sono uguali; con più ingressi, quando un numero pari di ingressi è 1.

  • Buffer

    Q = A

    Cosa significa

    L’uscita è uguale all’ingresso. Un buffer rinforza o ritarda un segnale senza cambiarlo.

Cambia gli ingressi e vedi subito l’uscita di ogni porta logica, con il simbolo in entrambi gli stili standard, l’espressione booleana e la tabella di verità.

Come si usa

  1. Scegli una porta: AND, OR, NOT, NAND, NOR, XOR, XNOR o buffer.
  2. Porta l’ingresso A, e B per le porte a due ingressi, su acceso (1) o spento (0); l’uscita cambia subito.
  3. Scegli forme ANSI o rettangoli IEC per vedere il simbolo usato negli schemi americani o in quelli europei e internazionali.

Come funziona

Una porta logica è il mattoncino più piccolo dell’elettronica digitale. Riceve uno o due ingressi che valgono 1 (acceso, tensione alta) o 0 (spento, tensione bassa) e dà un’uscita. La sua regola è una funzione booleana, e la sua tabella di verità elenca l’uscita per ogni combinazione di ingressi. Due ingressi hanno quattro combinazioni: 00, 01, 10 e 11.

AND si scrive A · B e dà 1 solo con 11. OR è A + B e dà 1 a meno che entrambi gli ingressi siano 0. NOT, scritto ¬A, inverte il suo unico ingresso. XOR, A ⊕ B, dà 1 quando gli ingressi sono diversi. NAND, NOR e XNOR sono AND, OR e XOR seguiti da un NOT: il cerchietto su un simbolo indica che l’uscita è invertita. Esempio: 1 XOR 1 dà 0 e 1 NAND 1 dà 0, mentre 1 NAND 0 dà 1.

Sono in uso due stili di simboli. Le forme distintive, la AND a forma di D e la OR a forma di scudo, vengono dall’IEEE Std 91 (ANSI) e sono comuni negli schemi americani e in quelli più vecchi. La norma internazionale IEC 60617-12 disegna ogni porta come un rettangolo e vi scrive dentro la funzione: & per AND, ≥1 per OR (almeno un ingresso è 1), =1 per XOR (esattamente un ingresso è 1) e 1 per un buffer o un NOT. I disegni di questa pagina sono nostre rappresentazioni di entrambi.

Le porte reali non si riducono alla tabella di verità: contano anche il ritardo, i livelli di tensione e quanti ingressi può pilotare un’uscita. Le porte con più di due ingressi seguono la stessa regola: una AND a tre ingressi dà 1 solo quando tutti e tre sono 1.

Link sponsorizzati

Domande frequenti

Qual è la differenza tra AND e OR?

AND dà 1 solo quando tutti gli ingressi sono 1. OR dà 1 quando almeno un ingresso è 1.

Perché NAND e NOR si chiamano porte universali?

Qualsiasi altra porta, e quindi qualsiasi circuito digitale, si può costruire solo con porte NAND, oppure solo con porte NOR. Per esempio, NOT è una NAND con i due ingressi collegati insieme.

Che cosa significa il cerchietto sul simbolo di una porta?

Inversione: l’uscita (o l’ingresso su cui si trova) viene invertita. È l’unica differenza tra i simboli AND e NAND.

Che cosa significa ≥1 in un simbolo di porta IEC?

Che l’uscita è 1 quando almeno un ingresso è 1: una porta OR. =1 significa che esattamente un ingresso deve essere 1 (XOR) e & che devono esserlo tutti (AND).

A che cosa serve XOR?

A sommare cifre binarie (il bit di somma di un sommatore), confrontare bit, fare controlli di parità e cifrature semplici, perché applicare due volte lo stesso XOR restituisce l’originale.

Quale stile di simbolo dovrei usare?

Segui gli schemi con cui lavori. I rettangoli IEC sono lo standard internazionale e sono comuni in Europa; le forme ANSI sono comuni negli Stati Uniti, nei libri di testo e in molti datasheet.

Altri strumenti in Elettronica e cablaggio

Tutti i 8 strumenti in Elettronica e cablaggio

Link sponsorizzati

Link sponsorizzati