정답: 4번■ 1단계: 시프트 레지스터 구조 및 출력 논리식 확인
• 4비트 시프트 레지스터의 상태 벡터: $(OUT_1, OUT_2, OUT_3, OUT_4)$
• 최종 출력 논리식:
$$OUT = OUT_1 \cdot \overline{OUT_2} \cdot \overline{OUT_3} \cdot OUT_4$$
• 출력이 High("H")가 되기 위한 유일한 조건:
$$(OUT_1, OUT_2, OUT_3, OUT_4) = (H, L, L, H)$$
■ 2단계: 클럭 입력에 따른 상태 전이
• 초기 상태: $(L, L, L, L)$
• 1st 클럭 (IN = H): $(H, L, L, L) \implies OUT = L$
• 2nd 클럭 (IN = H): $(H, H, L, L) \implies OUT = L$
• 3rd 클럭 (IN = L): $(L, H, H, L) \implies OUT = L$
• 4th 클럭 (IN = L): $(L, L, H, H) \implies OUT = L$
• 5th 클럭 (IN = H): $(H, L, L, H) \implies OUT = H$
• 6th 클럭 (IN = H): $(H, H, L, L) \implies OUT = L$
■ 최종 결과:
• 출력 시퀀스는 "L" $\to$ "L" $\to$ "L" $\to$ "L" $\to$ "H" $\to$ "L" (④번)