Используемые адреса озу в области данных bios
🕛 28.12.2008, 20:29
адрес байт функция а/ц449 1 текущий режим адаптера (3)
44A 2 ширина экрана в символах (50h)
44C 2 длина видео буфера в байтах (1000h)
44E 2 смещение для активной страниц (0)
450 16 кординаты курсоров два байта на каждый: младший - столбец, старший - строка
460 2 форма курсора
462 1 текущая активная строка (0)
463 2 базовый адрес видео-контроллера (3D4h)
484 1 число строк на экране - 1 (18h)
485 2 высота символа (0Eh)
487 1 7 6 5 4 3 2 1 0 (60h) | === | | | +- 1=эмуляция курсора разрешена, | | | | +- 1=монохромный дисплей, | | | +- 1=включено ожидание обратного | | | хода, | | +- 1=EGA не активна, | +- 11=256K байт ОЗУ, +- старший бит байта режима.
488 1 7 6 5 4 3 2 1 0 (0F9h) ======= - | +- состояние переключателя | адаптера, +- разряды признаков из статусных регистров.
4A8 4 указатель на блок данных адаптера: (C000:19FA) +00 - адрес таблицы видео-параметров, (C000:1A60) длина таблица 1472 байт, по 64 на каждый режим работы адаптера, +04 - адрес таблицы динамических параметров, +08 - адрес данных о дополнительном текстовом знакогенераторе, +0C - адрес данных о дополнительном графическом знакогенераторе.