Функция обеспечивает загрузку заданного пользователем шрифта в знакогенератор. Применяется в текстовом видеорежиме.
Примечание: обычно весь шрифт загружается целиком (СХ = 256, DX = 0), однако при необходимости возможна перезапись отдельного участка в наборе символов (в СХ записывается число заменяемых символов, в DX —номер первого символа в заменяемом участке). Память знакогенератора может содержать до восьми наборов шрифтов, однако обычно используется только блок с нулевым номером (BL = 0). В цветном текстовом режиме VGA используется шрифт 8x16, то есть ВН = 16. Символы представлены в растровой форме, каждой точке изображения соответствует один бит в маске символа, а каждой строке — один байт; символ кодируется 16 байтами, а полная таблица шрифта занимает 4 Кбайт.
Перед вызовом прерывания требуется занести в регистры следующие значения:
• в АХ — код ll00h;
• в ВН — число байтов в матрице символа;
• в BL — номер загружаемого блока знакогенератора;
• в СХ — число загружаемых символов;
• в DX — номер первого загружаемого символа в таблице кодов;
•в ES:ВР — указатель на таблицу, содержащую маски символов загружаемого шрифта.
Функция 0Сh для вывода на экран одного пикселя. Используется только в графических режимах.
• в АН — код 0Сh;
• в АL — значение цвета для пикселя;
• в СХ — номер столбца;
• в DX — номер строки;
Вызвать прерывание. Возвращаемого значения нет.