Logička vrata
Logička vrata izvršavaju osnovne logičke funkcije i temeljni su blokovi digitalnog integrirani krugovi. Većina logičkih vrata uzima dva binarni vrijednosti i daju jednu vrijednost 1 ili 0. Neki krugovi mogu imati samo nekoliko logičkih ulaza, dok drugi, poput mikroprocesori, možda ih ima milijune. Postoji sedam različitih tipova logičkih vrata, koji su navedeni u nastavku.
U sljedećim primjerima, svaki logički ulaz, osim NOT ulaza, ima dva ulaza, A i B, koji mogu biti 1 (True) ili 0 (False). Rezultirajući izlaz jedna je vrijednost 1 ako je rezultat istinit ili 0 ako je rezultat lažan.
- I - Tačno ako su oba A i B istinita
- OR - Tačno ako su A ili B tačni
- NE - Invertira vrijednost: Tačno ako je ulaz False; Netačno ako je unos Tačno
- XOR - Tačno ako su A ili B tačni, ali Netačno ako su oba Tačno
- NAND - I iza čega slijedi NOT: False samo ako su i A i B istiniti
- NOR - ILI slijedi NOT: Tačno samo ako su oba A i B netačna
- XNOR - XOR iza kojeg slijedi NOT: Tačno ako su i A i B istiniti ili oboje netačni