Bramka NAND jest bramką, której funkcja logiczna jest negacją bramki AND. Oznacza to, że wyjście jest równe 1 dla większości kombinacji wejść, a stan 0 pojawia się tylko w jednym, specyficznym przypadku.
- Dla wejść 0 i 0: AND daje 0, więc NAND daje 1.
- Dla wejść 0 i 1: AND daje 0, więc NAND daje 1.
- Dla wejść 1 i 0: AND daje 0, więc NAND daje 1.
- Dla wejść 1 i 1: AND daje 1, więc NAND daje 0.
Dlatego w sytuacji, gdy w analizowanym fragmencie układu (oznaczonym jako "blok X" na schemacie) wymagane jest uzyskanie stanu wysokiego na wyjściu przy typowych kombinacjach wejść, bramka NAND bywa właściwym wyborem. Jest też bardzo często spotykana w praktyce, bo jako bramka uniwersalna pozwala budować z niej inne funkcje logiczne.
Odpowiedź "AND" jest błędna, ponieważ AND daje 1 tylko przy jednoczesnym stanie 1 na obu wejściach (to warunek bardziej "restrykcyjny" niż w NAND). Odpowiedź "OR" jest błędna, bo OR daje 1, gdy przynajmniej jedno wejście jest 1, ale nie realizuje negacji koniunkcji, więc w układach wymagających właśnie tej zależności logicznej nie spełni warunku. Odpowiedź "EXOR" (XOR) jest błędna, bo daje 1 tylko wtedy, gdy wejścia są różne; dla 1 i 1 oraz 0 i 0 na wyjściu jest 0, co jest inną logiką niż NAND.
Wskazówka egzaminacyjna: jeśli masz wątpliwości, zawsze wróć do tabeli prawdy bramek. To najszybszy sposób, aby uniknąć mylenia AND z NAND oraz OR z XOR.