정답: 4번 플래그 레지스터는 산술논리연산장치(ALU)의 연산 결과에 따라 발생하는 캐리(carry), 제로(zero), 부호(sign), 오버플로우(overflow) 등의 상태를 나타내는 비트(플래그)들을 저장한다. 제어논리장치(CLU)는 이 플래그 값들을 참조하여 조건 분기(conditional branch) 명령의 실행 여부를 결정하고, 이를 통해 프로그램의 실행 순서(흐름)를 제어한다. 예를 들어, 특정 연산 결과가 0일 경우에만 특정 주소로 점프하는 등의 조건부 실행이 플래그 레지스터를 통해 가능하다.