Bramki logiczne tabela prawdy

Bramki logiczne działają na stanach binarnych: 0 i 1. Tabela pokazuje podstawowe funkcje logiczne, ich zapis boolowski oraz warunek, przy którym wyjście przyjmuje stan 1.

Bramka Zapis podstawowy Zapis alternatywny Warunek Y = 1
NOT Y = ¬A Y = !A, Y = A̅ wejście A ma stan 0
AND Y = A · B Y = A ∧ B, Y = AB A = 1 i B = 1
OR Y = A + B Y = A ∨ B przynajmniej jedno wejście ma stan 1
NAND Y = ¬(A · B) Y = A ↑ B przynajmniej jedno wejście ma stan 0
NOR Y = ¬(A + B) Y = A ↓ B A = 0 i B = 0
XOR Y = A ⊕ B Y = A != B wejścia mają różne stany
XNOR Y = ¬(A ⊕ B) Y = A ≡ B, Y = A ⊙ B wejścia mają takie same stany

Tabela prawdy dla bramek logicznych 2-wejściowych

Tabela prawdy pokazuje wynik na wyjściu dla wszystkich kombinacji wejść. Dla dwóch wejść A i B występują cztery możliwe kombinacje: 00, 01, 10 i 11.

A B AND OR NAND NOR XOR XNOR
0 0 0 0 1 1 0 1
0 1 0 1 1 0 1 0
1 0 0 1 1 0 1 0
1 1 1 1 0 0 0 1

OR i XOR – różnica działania

Bramka OR dopuszcza stan współbieżny, czyli jednoczesny stan 1 na obu wejściach. Bramka XOR wyklucza taki przypadek – daje stan 1 tylko wtedy, gdy wysokie jest dokładnie jedno z wejść.

NAND i NOR jako bramki uniwersalne

Bramki NAND i NOR są nazywane uniwersalnymi, ponieważ z samych bramek NAND albo z samych bramek NOR można zbudować podstawowe funkcje logiczne: NOT, AND i OR. Na tej podstawie można dalej tworzyć bardziej złożone układy kombinacyjne.

Źródła