Page 47 - 4875
P. 47
На вході: АН = 00h
АL = <номер режиму роботи, який треба
встановити>
На виході: Регістри не використовуються
Якщо 7 біт цього регістру – „1”, то при установці режиму
відеопам’ять не очищається. Приведемо приклад вибору режиму відео
адаптеру:
mov al,0 ;функція вибору режиму роботи
відеоадаптера
mov al,mode ;вибираємо режим mode
int 10h
2 Зміна форми курсора
На вході: АН = 01h
СH = <верхня межа курсора>
СL = <нижня межа курсора> (0...31)
На виході: Регістри не використовуються
Функція 01h дозволяє змінити вертикальні розміри курсору
шляхом задавання верхньої і нижньої межі курсору. Горизонтальні
розміри курсору завжди однакові і дорівнюють ширині одного символу.
Курсор міняється тільки для текстових режимів монітору.
Таблиця 6.1 - Байт для запису в СХ
Біт Стан Значення
0...3 - Верхня межа курсора
00 Звичайний курсор
01 Невидимий курсор
10 Мигаючий курсор
4...5
11 Курсор мигаючий в 2 рази швидше
Код команди RBC ( читання стану
11
каналу)
7 - Незадіяні
3 Зміна положення курсору
46