이 실험 소개
불리언 입력을 반전하고 논리 게이트를 통과한 결과를 추적하세요. AND, OR, XOR 및 반전된 형태를 선택하거나, 입력이 하나인 NOT을 사용하세요. NOT 단계를 하나 더 추가해 게이트를 조합한 다음 전체 진리표를 확인하세요. 움직이는 신호 표시기와 출력 램프를 통해 교실에서 보기 편한 속도로 계산 과정을 확인할 수 있습니다.
학습 목표
- 진리표를 사용해 불리언 게이트의 결과 계산하기
- OR와 XOR을 구별하고 반전 출력을 식별하기
- 추가 NOT 단계를 사용해 게이트 조합하기
- 논리 게이트를 일상적인 의사 결정 및 컴퓨터가 수를 더하는 방식과 연결하기
사용 방법
- 1AND를 선택하고 모든 입력 조합을 차례로 확인하세요. 출력이 1이 되는 행은 하나뿐이라는 점에 주목하세요.
- 2OR을 선택한 다음 XOR을 선택하세요. 두 입력이 모두 1인 행을 비교하세요.
- 3AND를 선택하고 추가 NOT 단계를 더하세요. 결과를 NAND와 비교하세요.
- 4추가 NOT 단계를 활성화한 상태로 NOT을 선택하고 A의 두 값을 모두 테스트하세요. 두 번 반전하면 어떤 효과가 있는지 설명하세요.
- 5진리표가 OR의 정확히 반대인 게이트를 찾으세요. 추가 NOT 단계를 사용하여 답을 확인하세요.
모델
가정
- 신호는 이상적인 불리언 값인 0과 1입니다. 전압 임계값, 트랜지스터 회로 및 전기적 잡음은 모델링하지 않습니다.
- 평가 과정을 살펴볼 수 있도록 신호 전파를 의도적으로 약 0.55초로 늦췄습니다. 이는 측정된 게이트 지연 시간이 아닙니다.
- 진리표와 논리 출력 표시가 최종 불리언 결과를 보여 줍니다. 출력 램프는 시각적 전파가 완료된 후 안정된 상태가 됩니다.
- NOT은 입력 B를 무시하며 진리표는 두 행입니다. 선택 가능한 다른 게이트는 네 행입니다.
수업에서 해 보기
- Q1A와 B가 모두 1일 때 OR과 XOR의 결과가 다른 이유는 무엇인가요?
- Q2AND 뒤에 NOT을 추가하면 어떤 게이트가 만들어지나요?
- Q3이미 NOT 게이트가 있는데 그 뒤에 NOT을 추가하면 왜 입력 A가 그대로 재현되나요?
- Q4자동차가 잠겨 있을 때에만, 문이 열려 있거나 트렁크가 열려 있으면 자동차 경보음이 울립니다. 이를 AND와 OR를 사용하여 나타내세요.
- Q5왜 NAND 게이트를 만능 게이트라고 부르나요?
자주 묻는 질문
움직이는 회색 표시는 끊어진 전선을 나타내나요?
아니요. 마커는 불리언 0을 나타내고, 주황색 마커는 불리언 1을 나타냅니다. 두 값 모두 유효한 신호입니다.
표의 결과가 나온 뒤에 램프가 업데이트되는 이유는 무엇인가요?
표에는 논리적 답이 즉시 표시됩니다. 램프는 학생들이 회로 단계를 따라갈 수 있도록 의도적으로 느리게 만든 전파 애니메이션에 맞춰 작동합니다.
컴퓨터에서 논리 게이트는 어떻게 사용되나요?
게이트를 결합하면 수를 더하고, 값을 비교하고, 비트를 저장하는 회로를 만들 수 있습니다. 예를 들어 두 이진 숫자를 더할 때 XOR 게이트는 합 비트를 출력하고 AND 게이트는 올림을 출력하며, 이를 반가산기라고 합니다.