정답: 2번■ 1단계: $3 \times 8$ 디코더(Decoder) 출력 상태 판별
• 입력 어드레스 신호가 $A_2A_1A_0 = 011_{(2)}$로 인가됩니다.
• 이를 10진수로 변환:
$$011_{(2)} = 3_{(10)}$$
• 따라서 $3 \times 8$ 디코더의 출력 라인 중 오직 **3번 출력선만 $1$(High)**이 활성화되고, 나머지 출력선($0, 1, 2, 4, 5, 6, 7$)은 모두 $0$(Low)이 됩니다.
■ 2단계: OR 게이트 매트릭스(ROM 어레이) 연결 상태 확인
• 3번 출력선이 연결된 OR 게이트의 비트만 출력 $1$이 됩니다:
- $D_3$: 3번 라인에 연결되어 있음 $\rightarrow D_3 = 1$
- $D_2$: 3번 라인과 미연결 $\rightarrow D_2 = 0$
- $D_1$: 3번 라인과 미연결 $\rightarrow D_1 = 0$
- $D_0$: 3번 라인과 미연결 $\rightarrow D_0 = 0$
■ 3단계: 최종 출력 데이터 결정
• 출력 데이터 비트열:
$$D_3D_2D_1D_0 = 1000$$
■ 최종 결과:
• 출력 데이터로 옳은 것은 $1000$ (②번)