논리 회로

3비트 입력에 따라 8개의 출력 중 1개만 유효하게 하는 회로는 무엇입니까?

  1. A인코더
  2. B디코더
  3. C카운터
정답과 해설 보기

정답: B. 디코더

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

이 분야 연습하기 분야로 돌아가기

논리 회로의 다른 문제

  1. 플립플롭을 직렬로 연결하여 클록마다 데이터를 1비트씩 옆으로 옮기는 시프트 레지스터의 대표적인 용도는 무엇입니까?
  2. 2진수를 1비트 왼쪽으로 시프트하면 값은 어떻게 됩니까? (자리 넘침이 없는 경우)
  3. 7비트 데이터 1011001에 짝수 패리티 비트를 붙일 때, 패리티 비트의 값은 무엇입니까?
  4. 2입력 NOR 게이트의 출력이 1이 되는 것은 언제입니까?
  5. 논리식 A + A・B를 간략화한 결과는 무엇입니까?

이 분야의 비교