논리 회로
3비트 입력에 따라 8개의 출력 중 1개만 유효하게 하는 회로는 무엇입니까?
- A인코더
- B디코더
- C카운터
정답과 해설 보기
정답: B. 디코더
디코더는 n비트 입력을 바탕으로 2ⁿ개의 출력 중 대응하는 1개만 유효하게 하는 회로이며, 3비트라면 8개입니다. 메모리 주소로부터 워드선이나 열을 선택하는 회로, CPU의 명령 디코드, 7세그먼트 표시의 구동 등에 쓰입니다. 각 출력은 입력의 조합(최소항)에 대응하므로 디코더와 OR 게이트로 임의의 논리 함수를 만들 수도 있습니다. 반대 동작을 하는 것이 인코더입니다.