Сборник заданий по лабораторным работам и курсовому проектированию: Специализированные вычислительные системы. Никищенков И.А. - 7 стр.

UptoLike

Составители: 

- 7 -
если символа нет и сбрасывается в ноль, если символ есть
и AL AH содержат те же данные, что и в предыдущем случае;
2h - получить состояние управляющих клавиш, чему соответству-
ют следующие биты AL:
80 Insert
40 Caps Lock
20 Num Lock
10 Scroll Lock
08 Alt
04 Ctrl
02 левый Shift
01 правый Shift
Функции обслуживания экрана используют прерывание INT 10h, а
так как существует большое количество видеоадаптеров, каждый из
которых имеет различные режимы работы, то и функций обслуживания
экрана гораздо больше. Рассмотрим некоторые из них, которые бу-
дут применяться в лабораторной работе и код которых задается в
AH:
0h - установка видеорежима, в AL заносится код видеорежима;
2h - установка положения курсора, до выполнения в DH помеща-
ется номер строки (0-24), в DL - номер столбца (0-80);
3h - чтение положения курсора, после выполнения в DH помеща-
ется номер строки (0-24), в DL - номер столбца (0-80);
6h - прокрутка вверх, в AL заносится число прокручиваемых
строк, если в AL заносится ноль происходит очистка экра-
на;
7h - прокрутка вниз, в AL заносится число прокручиваемых
строк, если в AL заносится ноль происходит очистка экра-
на;
8h - считывание символа и атрибута, после выполнения в AL за-
носится код считанного символа, а в AH - атрибут считан-
ного символа;
9h - запись символа и атрибута, до выполнения в AL заносится
код считанного символа, в AH - атрибут считанного симво-
ла, а в CX - коэффициент повторения;
Ah - запись символа, до выполнения в AL заносится код считан-
ного символа, в BL - цвет фона, а в CX - коэффициент
повторения.
С использованием указанных функций BIOS необходимо написать