INT 10H

위키백과, 우리 모두의 백과사전.

INT 10H는 인터럽트 0x10, 인터럽트 10h, 16번째 인터럽트 벡터(인터럽트가 0에서 시작되며, 보통 16진수 값으로 지정된다)의 준말이다.

지원되는 기능[편집]

기능 변수 반환값(Return) 참고
비디오 모드 설정 AH = 00h

AL = 비디오 모드

AL = 비디오 모드 플레그 / CRT 컨트롤러 모드 바이트
텍스트 모드 커서 모양 설정 AH = 01h
커서 위치 설정 AH = 02h

BH = 페이지, DH = Row, DL = Column

커서 위치 및 크기 정보 얻기 AH = 03h

BH = 페이지

AX = 0, CH = 시작 스캔 라인, CL = 마지막 스캔 라인, DH = Row, DL = Column
라이트 펜 위치 읽기 AH = 04h VGA 시스템에서 동작하지 않음
활성화 디스플레이 페이지 선택 AH = 05h
창 스크롤 업 AH = 06h
창 스크롤 다운 AH = 07h
커서 위치에 있는 문자열 및 특성 읽기 AH = 08h
커서 위치에 있는 문자열 및 특성 쓰기 AH = 09h
커서 위치에 있는 문자열만 쓰기 AH = 0Ah
배경/테두리 색 설정 AH = 0Bh

BH = 00h

팔레트 설정 AH = 0Bh

BH = 01h

그래픽 화소 쓰기 AH = 0Ch

AL = Color, BH = Page, CX = x, DX = y

그래픽 화소 읽기 AH = 0Dh

BH = Page, CX = x, DX = y

AL = Color
텔레타이프 출력 AH = 0Eh
현재의 비디오 모드 정보 얻기 AH = 0Fh
문자열(STRING) 쓰기 AH = 13h

AL = 쓰기 모드, BH = 페이지, BL = 색, CX = 길이, DH = Row, DL = Column, ES:BP = 오프셋

EGA+ (최소 PC AT를 뜻함)

참조[편집]

같이 보기[편집]