ВУЗ:
Составители:
Рубрика:
10
Таблица 3.2.Функции прерывания INT 10H.
Код
в АН
Функция Входные регистры
Выходные
рег.
0 Задание режима экрана AL - код режима
2 Перемещение курсора в
Y, X
DH - Y (строка 0...24),
DL - X (столбец 0...79),
BH - номер страницы(0...4)
3 Чтение положения кур-
сора
BH - номер страницы(0...4) DH,DL - Y,X
6 Прокрутка активной
страницы вверх
AL - число строк ,
CH,CL - координаты верх-
него левого угла,
DH,DL - координаты нижне-
го правого угла,
BH – атрибут строки пробе-
лов
7 Прокрутка активной
страницы вниз
То же , что и для функции 6
8 Чтение символа в теку-
щей позиции курсора
BH - номер страницы(0...4) AL- символ,
AH- его атри-
бут
9 Запись символа и нового
атрибута в текущую по-
зицию
AL- символ
BH - номер страницы(0...4)
BL –атрибут символа
CX –счетчик символов
A Запись символа без из-
менения атрибута в те-
кущую позицию курсора
То же, но без BL
E Вывод символа на экран
и перемещение курсора в
следующую позицию
То же, что и для 9
ПРИМЕЧАНИЯ:
Функция 0: AL:= 2 –текстовый ЧБ, 80х25; AL:=3 –текстовый ЦВ, 80х25;
Функция 6: Содержимое AL определяет число остающихся строк, строки внизу
заполнются пробелами; при AL=0 происходит очистка всего экрана.
Функции 6 и далее предполагают использование байта-атрибута изображаемых
символов и фона. Отдельные биты атрибута кодируют следующие параметры:
7 6 5 4 3 2 1 0
BL R G B I R G B
Ф О Н С И М В О Л
10 Таблица 3.2.Функции прерывания INT 10H. Код Выходные Функция Входные регистры в АН рег. 0 Задание режима экрана AL - код режима 2 Перемещение курсора в DH - Y (строка 0...24), Y, X DL - X (столбец 0...79), BH - номер страницы(0...4) 3 Чтение положения кур- BH - номер страницы(0...4) DH,DL - Y,X сора 6 Прокрутка активной AL - число строк , страницы вверх CH,CL - координаты верх- него левого угла, DH,DL - координаты нижне- го правого угла, BH – атрибут строки пробе- лов 7 Прокрутка активной То же , что и для функции 6 страницы вниз 8 Чтение символа в теку- BH - номер страницы(0...4) AL- символ, щей позиции курсора AH- его атри- бут 9 Запись символа и нового AL- символ атрибута в текущую по- BH - номер страницы(0...4) зицию BL –атрибут символа CX –счетчик символов A Запись символа без из- менения атрибута в те- То же, но без BL кущую позицию курсора E Вывод символа на экран и перемещение курсора в То же, что и для 9 следующую позицию ПРИМЕЧАНИЯ: Функция 0: AL:= 2 –текстовый ЧБ, 80х25; AL:=3 –текстовый ЦВ, 80х25; Функция 6: Содержимое AL определяет число остающихся строк, строки внизу заполнются пробелами; при AL=0 происходит очистка всего экрана. Функции 6 и далее предполагают использование байта-атрибута изображаемых символов и фона. Отдельные биты атрибута кодируют следующие параметры: 7 6 5 4 3 2 1 0 BL R G B I R G B Ф О Н С И М В О Л
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »