Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
символов монохомного дисплея (8 х 14), хранящуюся в ПЗУ.
45
Подф-н 23h: Загрузка шрифта 8 х 8 из ПЗУ.
Вход: BL = код числа строк на экране:
0 – задаётся пользователем
1 – 14 строк на экране
2 – 25 строк на экране
3 – 43 стоки на экране
DL = число строк на экркне при ВL=0
Выход: нет
Описание: Устанавливает в вектор Int 43h указатель на таблицу
символов 8 х 8, хранящуюся в ПЗУ.
Подф-н 24h: Загрузка шрифта 8 х 16 из ПЗУ.
Вход: BL = код числа строк на экране:
0 – задаётся пользователем
1 – 14 строк на экране
2 – 25 строк на экране
3 – 43 стоки на экране
DL = число строк на экркне при ВL=0
Выход: нет
Описание: Устанавливает в вектор Int 43h указатель на таблицу
символов 8 х 16, хранящуюся в ПЗУ.
Подф-н 30h: Получение информации о шрифтах.
Вход: BL = код запроса:
0 – вернуть иформацыю о Int 1Fh
1 – вернуть иформацыю о Int 43h
2 – вернуть иформацыю о шрифте 8 х 14 в ПЗУ
3 – вернуть иформацыю о шрифте 8 х 8 в ПЗУ
4 – вернуть иформацыю о шрифте 8 х 8 в ПЗУ
( старше 128 символов )
5 – вернуть иформацыю об альтернативном
шрифте 9 х 14
6 – вернуть иформацыю о шрифте 8 х 16 в ПЗУ
7 – вернуть иформацыю об альтернативном
шрифте 9 х 16
Выход: ES:BP = адрес запрошеной таблицы
CX = количество байтов на символ
DL = число строк на экркне - 1
46
Описание: Возращает указанную информацыю о запрошенном шрифте.
Функция 12h – Выбор альтернативы ( EGA, VGA, MCGA)
Вход: AH = 12h
ВL = номер подф-н:
10H - Вернуть информацыю о EGA/VGA (EGA, VGA )
20H – Выбрать альтернативную програму печати экрана
(EGA, VGA )
30H – Задать разрешеение экрана для текстовых режимов(VGA)
31H - Управление сменой палитры (EGA, VGA )
32H – Управление видеовыходом (VGA, MCGA)
33H – Приведение к серому цвету(VGA, MCGA)
34H – Управление эмуляцыей курсора(VGA)
35H - Переключение дисплея (VGA, MCGA)
36H - Управление экраном (VGA)
прочие – зависит от подф-н;
Выход: Определяется подф-н
Описание: Эта ф-н объеденяет группу разнородных функций адаптера ЕGA, VGA и MCGA. Подф-н 10h и 20h применимы к адаптерам VGA и ЕGA; 30h, 34h и 36h – только к VGA, 31h, 32h, 33h и 35h – к VGA и MCGA.
Подф-н 10h: Вернуть информацыю о ЕGA/ VGA.
Вход: ВН = Режим дисплея:
0- цветной режим ( порт 3DXh )
1- монохромный режим ( порт 3DXh )
BL = Объём ОЗУ на плате адаптера:
0 – 64К
1 – 128К
2 –192К
3 – 256К
СН = Характеристики ( feature bits ):
бит 0 = feato ( контакт 19 )
бит 1 = feato ( контакт 17 )
биты 2-7- зарезервированы.
CL = Положение DIP- переключателей (см. ниже)
47
Описание: Эта подф-н возращает информацыю об адаптере EGA или VGA и о подключенных к нему дисплеях. Содержимое CL несёт следущая информацыю:
0Fh Первичный MDA
Вторичный ЕGA c цветным монитором 40 х 25
0Eh Первичный MDA
Вторичный ЕGA c цветным монитором 80 х 25
0Dh Первичный MDA
Вторичный ЕGA c разширенным цветным монитором
( эмуляцыя СGA )
0Ch Первичный MDA
Вторичный ЕGA c разширенным цветным монитором
( эмуляцыя EGA )
0Bh Первичный CGA с цветным монитором 40 х 25
Вторичный ЕGA c монохромным монитором
0Ah Первичный CGA с цветным монитором 80 х 25
Вторичный ЕGA c монохромным монитором
09h Первичный ЕGA с цветным монитором 40 х 25
Вторичный MDA
08h Первичный ЕGA с цветным монитором 80 х 25
Вторичный MDA
07h Первичный ЕGA с разширенным цветным монитором
( эмуляцыя СGA )
Вторичный MDA
06h Первичный ЕGA с разширенным цветным монитором
( эмуляцыя EGA )
Вторичный MDA
05h Первичный EGA с монохромным монитором
Вторичный CGA c цветным монитором 40 х 25
48
04h Первичный EGA с монохромным монитором
Вторичный CGA c цветным монитором 80 х 25
03h – 00h недопустима комбинации
Подф-н:VGA не имеет DIP – переключателей, поэтому соответствующая информацыя извлекается из памяти.
Подф-н 20h: Выбирает альтернативную програму печати экран.
Вход: нет
Выход: нет
Описание: Замменяет програмупечатиэкрана понажатию клавиши PrtSc на альтернативную в соответствиис числом строк на экране. Эту подф-нследует вызывать всякий раз после изменения числа строк экрана.
Подф-н 30h: Задатьразрешение экрана для текстовых режимов.
Вход: АL = количество линий на экране:
0 – 200 линий;
1 – 350 линий;
2 – 400 линий.
Выход : AL = 12h, если BIOS поддерживает эту подф-н
Описание: Задаёт количество линий на экране для текстовых режимов. Действие подф-н сказывается после вызова 00h ( сменить видеорежим ).
Подф-н 31h: Управление сменой палитры.
Вход: АL - 0 – разрешить переустановку палитр
1 – запретить переустановку палитр
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Если АL=0, то при смене видеорежима регистры палитры заполняются значуниями. Принятыми по умолчанию; если Al=1, то при смене видеорежима текущее значение регистры палитр. Это относится к регистры палитр, регисту рамки и цветов.
Подф-н 32h: Управление видеовыходом.
Вход: АL - 0 – разрешить видеовыход
49
1 – запретить видеовыход
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Разрешает или запрещает порты ввода-вывода видеоадаптера и декодирование адреса буфера регенерации экрана для дисплея, который активен в данный момент.
Подф-н 33h: Приведение к серому цвету.
Вход: АL - 0 – разрешить суммирование
1 – запретить суммирование
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Разрешает или запрещает приведение цветов к оттенкам серого цвета. Если разрешено, то суммирование выполняется при выполнении ф-н 00h ( задать видеорежим ) и 10h ( задать видеорежим палитры ).
Подф-н 34h: Управление эмулции курсора.
Вход: АL - 0 – разрешить эмулцию
1 – запретить эмулцию
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Разрешает или запрещает эмулции курсора. Если эмулция разрешено, то размер курсора, заданый ф-н 01h,прводитса к текущей высоте симвлов экрвна. После включения ПЭВМ эмуляция разрешена.
Подф-н 35h: Переключение дисплея.
Вход: АL = код действия ( см. ниже )
Прочие- зависит от действия
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Эта подф-н поддерживает переключение между BIOS,
Расположенной на системной плате, и BIOS, зашитым в платуадаптера дисплея. Она нужна только втом случаии, если два эти BIOS противоречат друг другу ( несовместимы ).Для использования ёё необходимо. Чтобы оба BIOS поддерживали подф-н 32h ( запретить видеовывод ). Этта подф-н поддерживает
50
следующие действия ( код действия задаётся в AL ):
0-отключит BIOS видеоадаптера;
ES:DI должны указывать на буфер сохранения ( облать
памяти размером 128 байтов );
1-включить BIOS системной платы;
2-декадировать видеоадаптер
ES:DI должны указывать на буфер сохранения ( облать
памяти размером 128 байтов );
3-активизировать видеоадаптер;
ES:DI должны указывать на ранее заполненый буфер
сохранения
Опишемпоследовательнось переключения дисплея. Первоначально активен BIOS видеоадаптра. Для переключения на BIOS системной платы в первый раз нуно:
Подф-н 36h: Управление экраном.
Вход: АL = 0-Разрешить экран
1-Запретить экран
Выход: АL = 12h, если BIOS поддерживает эту подф-н
Описание: Разрешает или запрещает поступления видеосигнала на экрвн. Если екранзапрещён, то весь вывод на него идёт чёрным цветом по чёрному.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


