본문 바로가기
Kotlin/비트 연산자(Bitwise Operators)

NOR 비트 연산자

by startSW 2023. 9. 18.

NOR(Negative OR) 연산은 논리 게이트 또는 논리 연산자 중 하나로, 두 개의 입력이 모두 거짓(False)일 때만 출력이 참(True)이 되는 논리 연산입니다. NOR 게이트는 OR 게이트의 출력을 뒤집은 것으로 생각할 수 있습니다. NOR 게이트의 동작 규칙은 다음과 같습니다:

  • 두 입력 모두 거짓(False)인 경우 출력은 참(True)입니다.
  • 하나 이상의 입력이 참(True)인 경우 출력은 거짓(False)입니다.

NOR 연산은 주로 디지털 논리 회로 및 논리 게이트를 설명하는 데 사용됩니다. NOR 게이트는 다른 논리 게이트와 함께 조합하여 다양한 논리 기능을 수행할 수 있습니다. NOR 게이트의 진리표는 다음과 같습니다:


| A | B | NOR(A, B) |
|---|---|-----------|
| 0 | 0 |    1      |
| 0 | 1 |    0      |
| 1 | 0 |    0      |
| 1 | 1 |    0      |

논리식으로 나타내면 NOR 연산은 다음과 같이 표현됩니다:


NOR(A, B) = NOT(OR(A, B))

여기서 *NOT*는 NOT 게이트 또는 논리 NOT 연산을 나타냅니다. NOR 게이트는 입력이 모두 거짓일 때 출력이 참이 되므로 논리적으로 "모든 입력이 거짓일 때 결과가 참"이라고 할 수 있습니다.

'Kotlin > 비트 연산자(Bitwise Operators)' 카테고리의 다른 글

XOR 비트 연산자  (0) 2023.09.18
OR 비트 연산자  (0) 2023.09.18