Binegacja

Bramka NOR – jeden z funktorów zdaniowych rachunku zdań; dwuargumentowa funkcja boolowska (funktor logiczny) realizująca zaprzeczoną sumę logiczną (NOT OR) – jest prawdziwa wtedy i tylko wtedy, gdy oba składniki są fałszywe[1]. Odpowiada wyrażeniu „ani … ani…”. Jego znaczenie przedstawia poniższa tablica prawdy:

Symbol bramki logicznej NOR
ABA NOR B
001
010
100
110

Sposoby zapisu bramki NOR

  • – przedstawiana za pomocą symbolu ↓ (pionowa kreska „|” przechodząca przez symbol alternatywy” dwóch argumentów, co oznacza jej logiczną negację)
  • A NOR B
  • AB – z użyciem symbolu ⊽ (U+22BD)
  • – gdzie symbol oznacza alternatywę (OR) natomiast kreska negację wyrażenia znajdującego się pod nią
  • – jak wyżej z użyciem symbolu negacji ¬
  • – zanegowana suma logiczna

Wyrażanie funkcji boolowskiej w logice NOR

Jako że w bramki logiczne NAND i NOR są tańsze w produkcji niż AND i OR, a ponadto zapewniają stałość amplitudy sygnału wyjściowego, w faktycznych układach cyfrowych są one stosowane częściej niż „zwykłe” AND i OR.

Korzystając z praw de Morgana, możemy każdą funkcję boolowską przekształcić tak, aby korzystała tylko z bramek NOR.

Negacja (NOT)

Funkcja logiczna NOT przedstawiona za pomocą bramki NOR

Korzystając z jednego z aksjomatów algebry Boole’a:

Zapisać możemy równoważnie, że

Co jest negacją zmiennej wejściowej.

Koniunkcja (AND)

Funkcja logiczna AND przedstawiona za pomocą bramek NOR

Skorzystamy tutaj z drugiego prawa de Morgana, które w ujęciu algebry Boole’a przyjmuje postać:

Tak więc podając na wejście bramki NOR zanegowane zmienne wejściowe otrzymujemy koniunkcję tych zmiennych, co wyraża poniższe równanie:

Alternatywa (OR)

Funkcja logiczna OR przedstawiona za pomocą bramek NOR

W przypadku alternatywy jedynym wyjściem jest zanegowanie wyjścia bramki NOR, jako że podwójna negacja zmiennej daje tę samą zmienną.

Alternatywa wykluczająca (XOR)

Funkcja logiczna XOR przedstawiona za pomocą bramek NOR

Układ realizujący funkcję XOR z bramek NOR budujemy w oparciu o wyjściowe równanie funkcji XOR wykorzystując przekształcenia pokazane wyżej.

Zobacz też

Przypisy

  1. binegacja, [w:] Encyklopedia PWN [online] [dostęp 2022-03-14].

Media użyte na tej stronie

NOT from NOR.svg
Diagram showing a way of making a NOT gate from NOR gates.
XOR from NOR.svg
An XOR gate made from only NOR gates, using the expression . This construction has a propagation delay 3 times that of a single gate and uses 5 gates.
AND from NOR.svg
Construction of an AND gate using only NOR gates
NOR ANSI.svg
ANSI Symbol for an NOR Gate