ВУЗ:
Составители:
39
Замечание: для "EGA" и "Jr" можно добавить 80H к AL, чтобы
инициализировать видео режим без очистки экрана.
AH = 01H Установка размера/формы курсора (текст). Курсор, если он
видим, всегда мерцает.
Вход: CH = начальная строка (0-1fH; 20H=подавить курсор)
CL = конечная строка (0-1fH)
AH = 02H Установка позиции курсора. Установка на строку 25 делает
курсор невидимым.
Вход: BH = видеостраница
DH,DL = строка, колонка (считая от 0)
AH = 03H
читать позицию и размер курсора
Вход: BH = видеостраница
Выход: DH,DL = текущие строка, колонка курсора
CH,CL = текущие начальная, конечная строки курсора (см.
функцию 01H)
AH = 05H выбрать активную страницу дисплея
Вход: AL = номер страницы (большинство программ использует нулевую
страницу)
AH = 06H прокрутить окно вверх (или очистить). Прокрутка на 1 или
более строк вверх.
Вход: CH,CL = строка, колонка верхнего левого угла
окна (считая от 0)
DH,DL = строка, колонка нижнего правого угла окна (считая от 0)
AL = число пустых строк, вдвигаемых снизу (0 = очистить все окно)
BH = видео атрибут, используемый для пустых строк
AH = 07H прокрутить окно вниз (вдвинуть пустые строки в верхнюю
часть окна)
Вход: (аналогично функции 06H)
AH = 08H читать символ/атрибут в текущей позиции курсора
Вход: BH =
номер видеостраницы
Выход: AL = прочитанный символ
AH = прочитанный атрибут (только для текстовых режимов)
AH = 09H писать символ/атрибут в текущей позиции курсора
Вход: BH = номер видеостраницы
AL = записываемый символ
CX = счетчик (количество выводимых символов)
BL = атрибут (текст) или цвет (графика) (в графических режимах
+80H означает XOR с символом на экране)
39
Замечание: для "EGA" и "Jr" можно добавить 80H к AL, чтобы
инициализировать видео режим без очистки экрана.
AH = 01H Установка размера/формы курсора (текст). Курсор, если он
видим, всегда мерцает.
Вход: CH = начальная строка (0-1fH; 20H=подавить курсор)
CL = конечная строка (0-1fH)
AH = 02H Установка позиции курсора. Установка на строку 25 делает
курсор невидимым.
Вход: BH = видеостраница
DH,DL = строка, колонка (считая от 0)
AH = 03H читать позицию и размер курсора
Вход: BH = видеостраница
Выход: DH,DL = текущие строка, колонка курсора
CH,CL = текущие начальная, конечная строки курсора (см.
функцию 01H)
AH = 05H выбрать активную страницу дисплея
Вход: AL = номер страницы (большинство программ использует нулевую
страницу)
AH = 06H прокрутить окно вверх (или очистить). Прокрутка на 1 или
более строк вверх.
Вход: CH,CL = строка, колонка верхнего левого угла окна (считая от 0)
DH,DL = строка, колонка нижнего правого угла окна (считая от 0)
AL = число пустых строк, вдвигаемых снизу (0 = очистить все окно)
BH = видео атрибут, используемый для пустых строк
AH = 07H прокрутить окно вниз (вдвинуть пустые строки в верхнюю
часть окна)
Вход: (аналогично функции 06H)
AH = 08H читать символ/атрибут в текущей позиции курсора
Вход: BH = номер видеостраницы
Выход: AL = прочитанный символ
AH = прочитанный атрибут (только для текстовых режимов)
AH = 09H писать символ/атрибут в текущей позиции курсора
Вход: BH = номер видеостраницы
AL = записываемый символ
CX = счетчик (количество выводимых символов)
BL = атрибут (текст) или цвет (графика) (в графических режимах
+80H означает XOR с символом на экране)
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
