Адреса таблиц знакогенератора для EGA и VGA приведены в таблице 6.1. Как видно из этой таблицы, на каждый символ отводится 32 байта.
Первая таблица знакогенератора | Вторая таблица знакогенератора |
cимвол 0 0000h-001Fh | символ 0 2000h-201Fh |
символ 1 0020h-003Fh | символ 1 2020h-203Fh |
символ 2 0040h-005Fh | символ 2 2040h-205Fh |
... ... | ... ... |
символ 255 1FE0h-1FFFh | символ 255 3FE0h-3FFFh |
Третья таблица знакогенератора | Четвертая таблица знакогенератора |
cимвол 0 4000h-401Fh | символ 0 6000h-601Fh |
символ 1 4020h-403Fh | символ 1 6020h-603Fh |
символ 2 4040h-405Fh | символ 2 6040h-605Fh |
... ... | ... ... |
символ 255 5FE0h-1FFFh | символ 255 7FE0h-7FFFh |
Пятая таблица знакогенератора (только VGA) | Шестая таблица знакогенератора (только VGA) |
cимвол 0 8000h-801Fh | символ 0 A000h-A01Fh |
символ 1 8020h-803Fh | символ 1 A020h-A03Fh |
символ 2 8040h-805Fh | символ 2 A040h-A05Fh |
... ... | ... ... |
символ 255 9FE0h-9FFFh | символ 255 BFE0h-BFFFh |
Седьмая таблица знакогенератора (только VGA) | Восьмая таблица знакогенератора (только VGA) |
cимвол 0 C000h-C01Fh | символ 0 E000h-E01Fh |
символ 1 C020h-C03Fh | символ 1 E020h-E03Fh |
символ 2 C040h-C05Fh | символ 2 E040h-E05Fh |
... ... | ... ... |
символ 255 DFE0h-DFFFh | символ 255 FFE0h-FFFFh |
Таблица 6.1 Размещение таблиц знакогенератра в видеопамяти.
Наиболее простой способ загрузки своих таблиц знакогенератора во второй слой видеопамяти заключается в использовании функций BIOS.