오늘 끝나면

게이트: 판단을 회로로 만들기

  • AND·OR·NOT·NAND의 출력을 진리표로 읽는다
  • NAND 하나로 다른 게이트를 만들 수 있다는 보편성을 이해한다
  • 0과 1의 판단이 회로로 구현되는 첫 단계를 잡는다

실습 미션

NAND를 선택한 뒤 네 가지 입력 조합을 모두 눌러 진리표와 출력이 맞는지 확인한다.

성공 조건

  • 실습의 기본값을 먼저 관찰
  • 입력값이나 모드를 한 번 이상 바꿔 결과 비교
  • 왜 결과가 바뀌었는지 한 문장으로 설명

11 · 판단을 회로로 만들기

게이트

스위치 두 개로 ‘그리고 · 또는 · 아니다’를 만듦. 그게 모든 판단의 시작임.

P.01디지털 로직 · 게이트

스위치 조합이 곧 논리다

게이트는 부품이 아님. 전기 스위치 몇 개를 엮은 모양임.

스위치는 켜짐·꺼짐 둘뿐임. 그걸 10으로 읽음.
스위치를 줄로 잇느냐 갈래로 잇느냐에 따라 출력 규칙이 달라짐.

줄로 이으면 둘 다 켜져야 전기가 통함 / 이게 AND임.
갈래로 이으면 하나만 켜져도 통함 / 이게 OR임.
논리학의 ‘그리고·또는’이 그대로 전선 배치가 되는 순간임.

전기 스위치 → 논리
스위치 배치 → 게이트
AND · 직렬둘 다 켜져야 통함
AB
OR · 병렬하나만 켜져도 통함
AB
통하면 1 · 막히면 0 — 배치만 바꿔 규칙을 만듦
P.02디지털 로직 · 게이트

AND · OR · NOT 진리표

게이트는 0/1 입력을 받아 논리 결과 하나를 냄. 그 약속을 적은 게 진리표임.

AND는 둘 다 1일 때만 1.
OR는 하나라도 1이면 1.
NOT은 입력 하나를 그냥 뒤집음.

입력 조합은 둘이면 네 줄뿐임 / 00 · 01 · 10 · 11.
그 네 줄의 출력만 정해두면 게이트 하나가 완전히 정의됨.
복잡해 보이는 회로도 결국 이 표 몇 장이 겹친 것임.

입력 조합 → 출력 한 장
진리표 — 게이트의 약속
AND
AB출력
000
010
100
111
OR
AB출력
000
011
101
111
NOT
A출력
01
10
입력 둘이면 네 줄 · 그 출력만 정하면 게이트 완성
P.03디지털 로직 · 게이트

NAND의 보편성 — 하나로 다 만든다

NAND는 AND를 뒤집은 것임 / 둘 다 1일 때만 0, 나머지는 1.

이 하나로 다른 모든 게이트를 만들 수 있음. 이걸 ‘보편성’이라 함.
NAND 두 입력을 묶으면 NOT이 됨.
NAND 뒤에 NOT을 붙이면 AND가 됨.
입력을 각각 뒤집어 NAND에 넣으면 OR가 됨.

그래서 칩은 NAND 한 종류만 어마어마하게 찍음.
한 가지 블록을 수십억 개 깔고 배선만 바꿔 세상 모든 논리를 짬.
논리학이 진짜 회로가 되는 순간임.

NAND만으로 NOT · AND · OR
NAND 하나 → 모든 게이트
NANDAND를 뒤집은 것

1·1→0 · 1·0→1 · 0·1→1 · 0·0→1

NOT

두 입력을 하나로 묶음

A,A → NAND → ¬A

AND

NAND 뒤에 NOT을 붙임

A,B → NAND → A·B

OR

각 입력을 뒤집어 NAND

¬A,¬B → NAND → A+B

한 블록만 찍고 배선만 바꿔 전부 만듦 = 보편성
P.04디지털 로직 · 게이트

직접 입력을 눌러 확인한다

오른쪽에서 입력을 직접 눌러봄. 출력이 어떻게 바뀌는지 손으로 확인.

입력을 켜고 끌 때마다 진리표 어느 줄에 서 있는지 보임.
AND·OR·NOT을 오가며 같은 입력에 출력이 달라지는 걸 비교해봄.

Q. NAND 하나로 다른 모든 게이트를 만들 수 있는 성질을 뭐라 부르나?정답은 보편성임.
NAND는 입력을 묶으면 NOT, NOT을 붙이면 AND, 입력을 뒤집어 넣으면 OR가 됨.
한 종류만 찍어도 모든 논리를 짤 수 있어 칩은 NAND를 어마어마하게 깖.
게이트 + 진리표
논리 게이트 · 입력을 눌러보세요
A
B
NAND
출력 Y
진리표 · 현재 입력에 해당하는 줄 강조
ABY
001
011
101
110

3줄 요약

  1. 1스위치를 엮어 AND·OR·NOT·NAND를 만든다 — 논리학이 실제 회로가 되는 순간
  2. 2게이트: 판단을 회로로 만들기은 전기 → 불 대수 → 게이트 → 메모리 → CPU 흐름 안의 한 칸이다.
  3. 3개념을 외우는 것보다 입력을 바꾸면 무엇이 달라지는지 보는 것이 우선이다.

완료 전 점검

복습 카드

게이트:

스위치를 엮어 AND·OR·NOT·NAND를 만든다 — 논리학이 실제 회로가 되는 순간

전압

전하를 밀어내는 힘

비트

0 또는 1 하나를 담는 가장 작은 정보 단위