정답: 4번 인터럽트 서비스 루틴(ISR)의 주요 기능에는 처리기 상태의 보존과 복구, 그리고 인터럽트 원인의 결정이 포함됩니다. ISR은 인터럽트가 발생했을 때 현재의 처리기 상태를 저장하고, 인터럽트를 처리한 후에는 저장된 상태를 복원합니다. 반면, 상대적으로 높은 레벨의 마스크 레지스터를 클리어하는 것은 ISR의 기본 기능이 아닙니다. 이 작업은 인터럽트 처리와 관련된 다른 메커니즘에서 수행될 수 있습니다.