Функция 04h позволяет определить подключено ли к видеоадаптеру световое перо или нет. Если световое перо подключено, можно определить его координаты. Функция позволяет узнать позицию светового пера в текстовых и в графических координатах.
Световое перо видеоадаптера EGA программно не полностью совместимо с CGA, в результате чего программы поддерживающие возможность использования светового пера для видеоадаптера CGA будут работать неправильно с видеоадаптером EGA. Видеоадаптеры VGA и SVGA не имеют светового пера.
На входе: |
AH |
04h |
На выходе: |
AH |
0 - световое перо не подключено (все остальные регистры не содержат полезной информации); 1 - световое перо подключено |
CH |
Координаты вертикальной позиции курсора в пикселах (графические режимы с низким разрешением - 04h, 05h, 06h) |
|
CX |
Координаты вертикальной позиции курсора в пикселах (графические режимы с высоким разрешением) |
|
BX |
Координаты горизонтальной позиции курсора в пикселах |
|
DH |
Номер строки, на которой расположен курсор |
|
DL |
Номер столбца на котором расположен курсор |