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를 뜻함) |
참조
편집같이 보기
편집
이 글은 컴퓨터 과학에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |