Функция 01h позволяет изменить вертикальные размеры курсора путем задания верхней и нижней границ курсора (рис. 5.1). Горизонтальные размеры курсора всегда одинаковы и равны ширине одного символа. Курсор отображается только в текстовых режимах работы видеоадаптера.
На входе: |
AH |
00h |
CH |
Верхняя граница курсора. Если регистр CH содержит значение 20h курсор не отображается |
|
CL |
Нижняя граница курсора |
|
На выходе: |
Не используются |
При выборе режима работы видеоадаптера BIOS устанавливает следующие значения для верхней и нижней границ курсора:
Для монохромного и улучшенного цветного монитора верхняя граница = 11h, а нижняя = 12h.
Для цветного монитора верхняя граница = 6h, а нижняя = 7h.
PICTURE._FIG_35.PCX;6";4.308";PCX
Рисунок 5.1 Изменение положения курсора