AH = 00H AL = 비디오 모드 번호
AH = 01H CH = bit 0~4 : 커서의 시작행 bit 5~6 : 커서의 속성 bit 7 : (예약) CL = bit 0~4 : 커서의 끝행 bit 5~7 : (예약)
비디오 어뎁터 | 커서의 속성 |
CGA, Mono | 00b = 보통, 01b = 안보임, 10b = 느리게, 11b = 빠르게 |
EGA, VGA | 00b = 보통, 01b = 안보임, 10b = 안보임, 11b = 안보임 |
AH = 02H DH = 커서의 Y 좌표 DL = 커서의 X 좌표 BH = 비디오 페이지 번호
AH = 03H BH = 비디오 페이지 번호
DH = 커서의 Y 좌표 DL = 커서의 X 좌표 CH = bit 0~4 : 커서의 시작행 bit 5~6 : 커서의 속성 bit 7 : (예약) CL = bit 0~4 : 커서의 끝행 bit 5~7 : (예약)
AH = 04H
AH = 상태 (00H = Lignt-pen의 스위치가 작동중이 아님, 01H = Light-pen의 스위치가 작동중) DH = Light-pen의 행 (0~24) DL = Light-pen의 열 (0~39 또는 0~70) CH = 픽셀의 행 (Rester line) 값 (0~199) (EGA, 낮은 그래픽 모드) CX = 픽셀의 행 (Rester line) 값 (0~???) (EGA, 높은 그래픽 모드) BX = 픽셀의 열 (Pixel columns) 값 (0~319 또는 0~639)
AH = 05H AL = 비디오 페이지 번호
AH = 06H AL = 스크롤 행수 (0인 경우 전체 스크롤하여 화면을 지우는 효과) BH = 빈 공간에 채워질 문자속성 (그래픽 모드에서는 색상) CH = 화면의 제일 위쪽 행 (Top) CL = 화면의 제일 왼쪽 열 (Left) DH = 화면의 제일 아래쪽 행 (Bottom) DL = 화면의 제일 오른쪽 열 (Right)
AH = 07H AL = 스크롤 행수 (0인 경우 전체 스크롤하여 화면을 지우는 효과) BH = 빈 공간에 채워질 문자속성 (그래픽 모드에서는 색상) CH = 화면의 제일 위쪽 행 (Top) CL = 화면의 제일 왼쪽 열 (Left) DH = 화면의 제일 아래쪽 행 (Bottom) DL = 화면의 제일 오른쪽 열 (Right)
AH = 08H BH = 비디오 페이지 번호
AL = 커서위치의 문자 ASCII값 AH = 커서위치의 문자속성 (그래픽 모드인 경우는 색상값)
AH = 09H AL = ASCII값 BH = 비디오 페이지 번호 BL = 문자속성 (그래픽 모드인 경우는 색상값) CX = 출력할 문자수
AH = 0AH AL = ASCII값 BH = 비디오 페이지 번호 BL = 문자속성 (그래픽 모드나 PCjr에서만 유효하며 최상위 bit 7위치의 값이 1인 경우에는 XOR로 출력) CX = 출력할 문자수
AH = 0BH BH = 0 인경우 주변색과 바탕색을 선택 BL = 주변색 (0~15) (텍스트 모드) 주변색과 바탕색 (그래픽 모드) BH = 1 인경우 4색 팔레트 색상군 선택 BL = 팔레트 번호 (0=320x200 4색 그래픽 모드, 1=4색 팔레트 색상군)
색상군 | 내용 |
0 | 1=녹색, 2=빨간색, 3=노란색 |
1 | 1=하늘색, 2=보라색, 3=흰색 |
AH = 0CH AL = 색상번호 BH = 페이지 번호 CX = X좌표 DX = Y좌표
AH = 0DH BH = 페이지 번호 CX = X좌표 DX = Y좌표
AL = 읽은 점의 색상 번호
AH = 0EH AL = 문자 ASCII code BH = 페이지 번호 BL = 문자의 색 (그래픽 모드)
AH = 0FH
AH = 현재 화면의 문자열수 AL = 현재 화면의 비디오 모드 BH = 현재 사용중인 페이지 번호