Inserisci un numero intero da 0 a 255.
Tocca un bit per cambiarlo tra 0 e 1.
Impara porte logiche e numeri binari: cambia gli ingressi,
osserva l’uscita e scopri perché il risultato cambia.
Scegli una porta, cambia gli ingressi
e segui il flusso fino al risultato.
Scorri per scegliere una delle 7 porte ↔
Porta AND: ingresso A 1, ingresso B 0, uscita 0.
Y = A · B = 0Che cosa succede?L’uscita vale 1 soltanto quando entrambi gli ingressi valgono 1.
La riga evidenziata corrisponde agli ingressi impostati nel circuito.
| INGRESSO A | INGRESSO B | USCITA Y |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| Combinazione attualmente simulata. 1 | 0 | 0ATTUALE |
| 1 | 1 | 1 |
Converti, calcola e osserva
il peso reale di ogni bit.
Inserisci un numero intero da 0 a 255.
Tocca un bit per cambiarlo tra 0 e 1.
Dividi per 2 e leggi i resti dal basso verso l’alto.
42 ÷ 2 = 21RESTO 021 ÷ 2 = 10RESTO 110 ÷ 2 = 5RESTO 05 ÷ 2 = 2RESTO 12 ÷ 2 = 1RESTO 01 ÷ 2 = 0RESTO 1AND produce 1 se entrambi i bit sono 1 · OR produce 1 se almeno un bit è 1 · XOR produce 1 se i bit sono diversi.
Ogni porta applica una regola diversa.
Cliccane una per provarla nel circuito.
Scorri le schede e scegli “Prova” ↔
Y = A · BL’uscita vale 1 soltanto quando entrambi gli ingressi valgono 1.
Y = A + BL’uscita vale 1 se A, B oppure entrambi valgono 1. Qui + indica OR logico, non una somma.
Y = ¬AInverte l’unico ingresso: 0 diventa 1 e 1 diventa 0.
Y = ¬(A · B)È una AND seguita da NOT: vale 0 solo quando entrambi gli ingressi sono 1.
Y = ¬(A + B)È una OR seguita da NOT: vale 1 soltanto quando entrambi gli ingressi sono 0.
Y = A ⊕ BL’uscita vale 1 quando esattamente uno dei due ingressi vale 1.
Y = ¬(A ⊕ B)L’uscita vale 1 quando i due ingressi hanno lo stesso valore.
Le porte logiche sono i mattoni elementari di processori, memorie e dispositivi digitali.
Un circuito digitale rappresenta l’informazione con due stati. 0 indica tipicamente tensione bassa, 1 tensione alta. Questi stati si chiamano valori booleani.
L’ingresso (input) è il valore che entra nella porta; l’uscita (output) è il risultato. La tabella di verità elenca ogni combinazione possibile.
NAND e NOR sono speciali: combinando più porte dello stesso tipo si può ricreare qualunque altra funzione logica, persino un intero computer.
Un’operazione bit a bit (bitwise) confronta le cifre nella stessa posizione. Si ha overflow quando il risultato richiede più bit di quelli disponibili.
Migliaia di porte formano registri e sommatori; miliardi di transistor organizzati in porte formano i moderni processori. Tutto parte da decisioni tra 0 e 1.
Un macchinario parte se protezione e pulsante sono attivi.
Un allarme suona se si apre una porta oppure una finestra.
Una luce si accende quando il sensore non rileva luminosità.
È una porta universale: da sola può costruire ogni circuito logico.