목차
1. 인터럽트의 개념
2. 인터럽트 벡터 테이블
3. 인터럽트의 종류
2. 인터럽트 벡터 테이블
3. 인터럽트의 종류
본문내용
S function call을 호출하면 (메모리에 올라와 있는) DOS의일부 분인 command.com 안의 루틴을 호출하게 된다.
BIOS function call을 호출하면 ROM-BIOS 안의 루틴을 호출한다.
(1) 예외(Exception)
CPU 자체에서 프로그램 운영 오류시에 발생한다.
(2) 바이오스 인터럽트
BIOS인터럽트는 시스템 바이오스에서 제공하는 인터럽트로서 DOS인터럽트에서 그 기능이 조금 취약한 비디오(모니터)라든가 키보드, 프린터 등에 대한 처리를 담당한다. 이들 두가지 이외에도 마우스 인터럽트 같은 비표준 입력장치들을 제어하기 위한 인터럽트들도 있다.
예) 비디오, 키보드, 마우스, 디스켓, 프린터, serial port, joystick, memory, printer 등
(3) 도스 인터럽트
DOS인터럽트는 OS에서 제공을 하는 인터럽트로서 주로 화일의 처리에 사용된다. (DOS에서의 화일은 일반적인 디스크상의 화일 뿐만아니라, 키보드 모니터, 프린터 등 모든 입출력 장치를 지칭한다.) DOS인터럽트는 이들 화일 중에서 주로 디스크상의 화일에 대한 처리를 주로 담당하고 있으며 이 외에도 메모리의 관리 등도 담당한다.
BIOS function call을 호출하면 ROM-BIOS 안의 루틴을 호출한다.
(1) 예외(Exception)
CPU 자체에서 프로그램 운영 오류시에 발생한다.
(2) 바이오스 인터럽트
BIOS인터럽트는 시스템 바이오스에서 제공하는 인터럽트로서 DOS인터럽트에서 그 기능이 조금 취약한 비디오(모니터)라든가 키보드, 프린터 등에 대한 처리를 담당한다. 이들 두가지 이외에도 마우스 인터럽트 같은 비표준 입력장치들을 제어하기 위한 인터럽트들도 있다.
예) 비디오, 키보드, 마우스, 디스켓, 프린터, serial port, joystick, memory, printer 등
(3) 도스 인터럽트
DOS인터럽트는 OS에서 제공을 하는 인터럽트로서 주로 화일의 처리에 사용된다. (DOS에서의 화일은 일반적인 디스크상의 화일 뿐만아니라, 키보드 모니터, 프린터 등 모든 입출력 장치를 지칭한다.) DOS인터럽트는 이들 화일 중에서 주로 디스크상의 화일에 대한 처리를 주로 담당하고 있으며 이 외에도 메모리의 관리 등도 담당한다.