도 3 을 참조 하 면 , 인터럽트 제어기 ( 300 ) 의 인터럽트 들 을 핸들링 하 기 위한 특정 기능 성 이 도시 되 어 있 다 . 시스템 은 제 1 선택기 ( 306 ) , 제 2 선택기 ( 316 ) , 인터럽트 출력 ( 322 ) , 및 인터럽트 펜 딩 레지스터 출력 ( 332 ) 을 포함 한다 . 제 1 선택기 ( 306 ) 는 제어 입력 ( 308 ) 을 통하 여 인터럽트 하이 / 로우 모드 제어 모듈 ( 302 ) 로부터 제어 신호 를 수신 하 는 멀티플렉서 일 수 있 다 . 제 2 선택기 ( 316 ) 는 제 2 제어 입력 ( 318 ) 을 통하 여 인터럽트 에지 / 레벨 모드 제어 ( 304 ) 로부터 제어 신호 를 수신 하 는 멀티플렉서 일 수 있 다 . 제 1 선택기 ( 306 ) 는 인 커밍 ( incoming ) 인터럽트 ( 310 ) 에 응답 하 며 에지 감지 회로 ( 312 ) 와 레벨 감지 회로 ( 314 ) 에 출력 을 제공 한다 . 에지 감지 회로 ( 312 ) 및 레벨 감지 회로 ( 314 ) 의 출력 들 은 제 2 선택기 ( 316 ) 에 제공 되 며 인터럽트 에지 / 레벨 모드 제어 ( 304 ) 로부터 의 제 2 제어 입력 ( 318 ) 에 기초 하 여 선택 된다 . 인 커밍 인터럽트 ( 310 ) 와 연관 된 감지 된 에지 또는 레벨 이 논리 AND 게이트 와 같 은 로직 회로 ( 320 ) 에 제공 된다 . 출력 은 인터럽트 펜 딩 레지스터 출력 ( 332 ) 을 통하 여 인터럽트 펜 딩 레지스터 에 또한 제공 될 수 있 다 .