2012 중등임용 기술 디지털논리회로 1차 37번 논리 게이트 기호와 진리표 기출문제 풀이
2012학년도 중등교사 임용시험 · 기술
컴퓨터의 디지털 논리 게이트 기호에 대한 진리표가 옳지 않은 것은?
- ①
F = 0 0 0 1
- ②
F = 0 1 1 1
- ③
F = 0 1 1 0
- ④
F = 1 0 0 0
- ⑤
F = 1 0
F 값은 XY = 00, 01, 10, 11 순서입니다. ⑤는 입력이 하나이므로 X = 0, 1 순서입니다.
정답과 해설 보기
③ 기호는 NAND인데 진리표는 XOR의 값
① 푸는 방법은 하나입니다. 기호를 먼저 읽어 게이트 이름을 정하고, 그 게이트의 진리표를 스스로 적은 다음 문제에 실린 표와 한 칸씩 맞춰 봅니다. 표를 먼저 보고 무슨 게이트일지 짐작하면 비슷한 표에 끌려가기 쉽습니다.
② 기호를 구분하는 기준은 두 가지입니다. 몸통이 평평한 D자면 AND 계열, 앞쪽이 오목한 방패꼴이면 OR 계열이고, 출력에 작은 동그라미(버블)가 붙으면 그 결과를 반전합니다. 그래서 D자+버블은 NAND, 방패꼴+버블은 NOR, 삼각형+버블은 NOT입니다.
③ ①은 버블 없는 D자이므로 AND이고 둘 다 1일 때만 1, 곧 0 0 0 1입니다. ②는 버블 없는 방패꼴이므로 OR이고 0 1 1 1입니다. ④는 방패꼴+버블이므로 NOR이고 OR을 뒤집은 1 0 0 0입니다. ⑤는 NOT이므로 1 0입니다. 네 개 모두 문제의 표와 같습니다.
| 기호가 뜻하는 게이트 | 그 게이트의 올바른 F | 문제에 실린 F | 판 정 | |
|---|---|---|---|---|
| ① | AND | 0 0 0 1 | 0 0 0 1 | ○ |
| ② | OR | 0 1 1 1 | 0 1 1 1 | ○ |
| ③ | NAND | 1 1 1 0 | 0 1 1 0 | × |
| ④ | NOR | 1 0 0 0 | 1 0 0 0 | ○ |
| ⑤ | NOT | 1 0 | 1 0 | ○ |
④ ③은 D자에 버블이 붙었으므로 NAND입니다. AND의 0 0 0 1을 뒤집은 1 1 1 0이 되어야 하는데 문제의 표는 0 1 1 0입니다. 이 값은 두 입력이 서로 다를 때만 1이 되는 XOR의 진리표입니다. 따라서 ③이 옳지 않습니다.
⑤ 덧붙이면 XOR 기호는 ②의 방패꼴 앞에 곡선이 한 겹 더 그려진 모양이고 버블이 없습니다. ③의 기호를 그대로 두려면 표를 1 1 1 0으로 고쳐야 합니다.
한 칸으로 끝내기 — X = Y = 0일 때 AND와 OR과 XOR은 0이지만 NAND와 NOR은 1입니다. ③의 기호는 NAND이므로 첫 행이 1이어야 하는데 표에는 0이 적혀 있습니다. 이 한 칸이 곧 답입니다.
키워드디지털논리회로논리게이트진리표NAND게이트배타적논리합
댓글
댓글 쓰기