컴퓨터 구조 | NAND/NOR 게이트

Faithful Dev·2025년 1월 23일

컴퓨터 공학

목록 보기
4/81

NOT 게이트

정의

  • NOT 게이트는 단일 입력 값을 받아 반전(부정)된 값을 출력하는 게이트이다.
  • 즉, 입력값이 0이면 출력값은 1, 입력값이 1이면 출력값은 0이다.

부울 대수식

Y=AY = \overline{A}%

(AA는 입력, A\overline{A}는 NOT 연산을 의미).

진리표 (Truth Table)

입력 AA출력 YY (A\overline{A})
01
10

NAND 게이트

정의

  • NAND 게이트AND 게이트의 결과를 반전하는 게이트이다.
  • 즉, 모든 입력이 참(True)일 때만 출력이 거짓(False)이고, 나머지 경우에는 참(True)을 출력한다.

부울 대수식

Y=ABY = \overline{A \cdot B}

(ABA \cdot B는 AND 연산, AB\overline{A \cdot B} 는 NOT 연산)

진리표 (Truth Table)

입력 AA입력 BB출력 YY (AB\overline{A \cdot B})
001
011
101
110

특징

  • 범용 게이트: NAND 게이트만으로 모든 논리 게이트를 구현할 수 있음.

NOR 게이트

정의

  • NOR 게이트OR 게이트의 결과를 반전하는 게이트이다.
    -즉, 모든 입력이 거짓(False)일 때만 출력이 참(True)이고, 나머지 경우에는 거짓(False)을 출력한다.

부울 대수식

Y=A+BY = \overline{A + B}

(A+BA + B는 OR 연산, A+B\overline{A + B}는 NOT 연산)

진리표 (Truth Table)

입력 AA입력 BB출력 YY (A+B\overline{A + B})
001
010
100
110

특징

  • 범용 게이트: NOR 게이트만으로도 모든 논리 게이트를 구현 가능.

부울 대수식 (Boolean Algebra)

정의

  • 부울 대수는 논리 연산을 수학적으로 표현하고 간소화하기 위한 방법론이다.
  • AND, OR, NOT 연산과 함께 NAND, NOR 등의 연산도 부울 대수식으로 표현 가능하다.

기본 연산 및 기호

  • AND 연산: ABA \cdot B 또는 ABAB
  • OR 연산: A+BA + B
  • NOT 연산: A\overline{A}
  • NAND 연산: AB\overline{A \cdot B}
  • NOR 연산: A+B\overline{A + B}

부울 대수의 주요 법칙

  1. 항등 법칙:
    • A1=A,A+0=AA \cdot 1 = A, A + 0 = A
  2. 보수 법칙:
    • AA=0,A+A=1A \cdot \overline{A} = 0, A + \overline{A} = 1
  3. 분배 법칙:
    • A(B+C)=(AB)+(AC)A \cdot (B + C) = (A \cdot B) + (A \cdot C)
    • A+(BC)=(A+B)(A+C)A + (B \cdot C) = (A + B) \cdot (A + C)
  4. 멱등 법칙:
    • A+A=A,AA=AA + A = A, A \cdot A = A

NOT, NAND, NOR 게이트 비교

게이트부울 대수식출력 조건진리표 특징
NOTY=AY= \overline{A}입력값을 반전1 → 0, 0 → 1
NAND$Y = \overline{A \cdot B}모든 입력이 참일 때만 거짓(False)AND의 반전
NOR$Y = \overline{A + B}모든 입력이 거짓일 때만 참(True)OR의 반전
profile
Turning Vision into Reality.

0개의 댓글