INT 10H

(INT 10에서 넘어옴)

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를 뜻함)

참조 편집

같이 보기 편집