디코더와 원핫 출력
주소로 선 하나 선택하기
디코더는 이진 코드로 출력 선을 고릅니다. One-hot, 원핫은 활성화 시 정확히 한 선만 1인 뜻입니다. 활성화 입력이 출력 동작을 허용합니다.
실험대
회로 설정을 바꾸고 측정값을 예상한 뒤 과제를 확인하세요. 학습용 모델이며 각 수업에서 가정을 설명합니다.
로그인하여 진도 저장. 게스트 진도는 이 기기에 저장돼요.
동작 원리
이상적인 이진 논리입니다. 0은 낮음, 1은 높음이며 측정 전압이 아닙니다. 전원, 전류, 출력 부하와 응답 지연은 생략합니다. 그림은 기능이며 칩 핀 배치가 아닙니다. 여기서는 E = 1이 높은 출력을 활성화하고 E = 0은 비활성화합니다. 번호 −1은 활성 선 없음이지 음의 전압이 아닙니다.
b0와 b1은 입력이고 n = b0 + 2b1은 영에서 셋입니다. E는 활성화입니다. E = 1이면 Qn만 높고 E = 0이면 네 출력이 모두 낮습니다.
난이도
만들기 · 회로 만들기
b0 = 0, b1 = 1, E = 1로 전원을 켜세요. 코드 2를 골라 Q2를 활성화하세요.
힌트가 필요한가요?
b0 = 0; b1 = 1; E = 1 → Q2 = 1
탐구하기 · 입력 바꾸기
b0 = 1, b1 = 1, E = 1로 하세요. 코드 3을 골라 Q3를 활성화하세요.
힌트가 필요한가요?
b0 = 1; b1 = 1; E = 1 → Q3 = 1
스스로 풀기 · 문제 해결
b0 = 1, b1 = 1을 유지하고 E = 0으로 하세요. 모든 출력을 비활성화하세요.
힌트가 필요한가요?
b0 = 1; b1 = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
추가 읽기와 회로 레시피
주소로 선 하나 선택하기
스위치 두 개로 네 목적지 중 하나를 고릅니다. 디코더는 짧은 주소를 눈에 보이는 선 선택으로 펼칩니다.
n = b0 + 2b1; E = 1 → Qn = 1; E = 0 → Q0 = Q1 = Q2 = Q3 = 0
코드는 어떤 선인지, E는 활성화할지 정합니다. 독립적인 제어입니다.
유용한 규칙
주소 비트 둘은 선 네 개를 선택합니다. 비트 하나가 추가될 때마다 선택지는 두 배입니다.
모델 밖에서는
비활성화하면 모두 영이므로 원핫이 아닙니다. 코드가 셋이어도 활성 출력이 없을 수 있습니다.
피하면 좋은 함정
선 번호 2는 활성 선 두 개가 아닙니다. 번호는 목적지이며 활성화 시 켜진 선은 하나입니다.
코드 3을 유지하고 E를 1에서 0으로 바꿉니다. 높은 선은?
- Q3
- 없음
- 네 개 전부
더 읽기
활성화가 선택 표시를 허용합니다. 비활성화하면 모두 낮아집니다.
회로 만들기
b0 = 0, b1 = 1, E = 1로 하세요. 코드 2에서 Q2만 높습니다.
n = 2; Q2 = 1
입력 바꾸기
b0 = 1, b1 = 1, E = 0으로 하세요. 코드 3이어도 모두 낮습니다.
Q0 = Q1 = Q2 = Q3 = 0
다른 경로 시도
활성화하고 영에서 셋까지 움직이며 활성 선을 세세요. 비활성화하고 반복하세요.