Функции видеосервиса BIOS INT 10h
Видео адаптеры
Команды управления клавиатурой АТ
FFh —сброс и тест клавиатуры.
FЕh —повтор последней передачи.
FBh-FDh —установка автоповтора отдельных клавиш.
F3h —задание задержки и повтора кодов. Последующий байт данных:
Бит 7=0.
Биты 6, 5: задержка, мс: 0=250, 01=500, 10=750, 11=1000.
Биты 4-0: 00-1Fh — скорость повторов, 1/с:
00h:30.0 | 05h:18.5 | 0Аh:12.0 | 12h: 6.0 |
01h:26.7 | 06h:17,1 | 0Ch:10.0 | 14h: 5.0 |
02h:24.0 | 07h:16.0 | 0Dh: 9.2 | 17h: 4.0 |
03h:21.8 | 08h:15.0 | 0Fh: 8.0 | 1Аh: 3.0 |
04h:20.0 | 09h:13.3 | 10h: 7.5 | 1Fh: 2.0 |
MDA (Monochrome Display Adapter) — монохромный адаптер. Не конфликтует с другими адаптерами и может использоваться для дополнительного дисплея. Режим текстовый, 3 атрибута: обычный, подчеркнутый, инверсный. Самая дешевая текстовая система с высоким разрешением. Интерфейс монитора — ТТЛ монохромный.
CGA (Со1ог Gгаphiс Adapter) — цветной графический адаптер. Режимы: текстовый и графический. Разрешение низкое, особенно по вертикали. Интерфейсы RGB TTL и композитный, параметры синхронизации совпадают с телевизионными.
|
|
ЕСА (Enhanced Gгаphiсs Adapter) — расширенный графический адаптер. Режимы: текстовый и графический. Поддерживает видеорежимы MDA и CGA.
VGA (Video Gгаphiсs Array) — появился как блок видеосистемы на системной плате PS/2, затем стал самостоятельным стандартным адаптером. Режимы: текстовый и графический. Поддерживает видеорежимы MDA, CGA, ЕGА и дополнительные без существенного изменения частот синхронизации. В интерфейсе есть сигналы идентификации типа монитора. Обеспечивает 256 цветов на экране из палитры 262144 цветов.
SVGA (Super Video Gгаphiсs Array) – группа видеоадаптеров, превосходящих VGA по разрешению и (или) количеству цветов.
Основные параметры графических адаптеров
Формат экрана | Режим | Кол-во цветов | Формат знака | Формат символа | BIOS-режимы | Частоты разв. | ||
Верт. | Гор. | |||||||
MDA | ||||||||
720x350 | ТХТ | 9x14 | 80x25 | 07h | 18,432 | |||
CGA | ||||||||
320x200 | ТХТ | 8x8 | 40x25 | 00/01hhhИ | 15,75 | |||
640x200 | ТХТ | 8x8 | 80x25 | 02/03h | 15,75 | |||
160x200 | Gr | 15,75 | ||||||
320x200 | Gr | 8x8 | 40x25 | 04/05h | 15,75 | |||
640x200 | Gr | 8x8 | 80x25 | 06h | 15,75 | |||
EGA | ||||||||
320x350 | ТХТ | 8x14 | 40x25 | 00/01hh И | 21,85 | |||
640x350 | ТХТ | 8x14 | 80x25 | 02/03h | 21,85 | |||
720x350 | ТХТ | 9x14 | 80x25 | 07h | 18,432 | |||
320x200 | Gr | 8x8 | 40x25 | 0Dh | 15,75 | |||
640x200 | Gr | 8x8 | 80x25 | 0Еh | 15,75 | |||
640x350 | Gr | 8x14 | 80x25 | 0Fh | 18,432 | |||
640x350 | Gr | 8x14 | 80x25 | 10h | 21,85 | |||
VGA | ||||||||
360x400 | ТХТ | 9x16 | 40x25 | 00/01И | 31,5 | |||
720x400 | ТХТ | 9x16 | 80x25 | 02/03h | 31,5 | |||
320x200 | Gr | 8x8 | 40x25 | 04/05Н | 31,5 | |||
640x200 | Gr | 8x8 | 80x25 | 06h | 31,5 | |||
720x400 | ТХТ | 9x16 | 80x25 | 07h | 31,5 | |||
320x200 | Gr | 8x8 | 40x25 | 0Dh | 31,5 | |||
640x200 | Gr | 8x8 | 80x25 | 0Еh | 31,5 | |||
640x350 | Gr | 8x14 | 80x25 | 0Fh | 31,5 | |||
640x350 | Gr | 8x14 | 80x25 | 10h | 31,5 | |||
640x480 | Gr | 8x16 | 80x30 | 11h | 31,5 | |||
640x480 | Gr | 8x16 | 80x30 | 12h | 31,5 | |||
320x200 | Gr | 8x8 | 40x25 | 13h | 31,5 | |||
|
|
Стандартные функции:
00h — установка видеорежима.
01h — установка размера и формы курсора.
02h — установка позиции курсора.
03h — чтение позиции курсора.
04h — чтение светового пера.
05h — выбор активной видеостраницы.
06h — прокрутка (очистка) в окне вверх.
07h — прокрутка в окне вниз.
08h — чтение символа и атрибута.
09h — запись символа и атрибута.
0Ah — запись символа.
0Bh — выбор палитры и бордюра.
0Ch — запись графического пикселя.
0Dh — чтение графического пикселя.
0Eh — вывод в телетайпном режиме.
0Fh — чтение видеорежима.
10h — установка палитры (ЕОА, УСА).
11h — знакогенератор (ЕОА, УСА).
12h — специальные функции (ЕСА, УСА).
13h — вывод строки (ЕСА, УСА).
Жесткие магнитные диски позволяют хранить огромные объемы информации и обеспечивают сравнительно быстрый доступ к ней. Однако для непосредственного использования хранимой на диске информации ее вначале необходимо переписать в оперативную память. Вся пользовательская информация на диске хранится в виде секторов, или блоков, размером по 512 или 2048 байт. Чтобы переписать нужную информацию с диска в ОЗУ, находят соответствующий сектор на диске, а затем организуют его чтение.
К характеристикам НМЖД относятся:
емкость, т.е. количество хранимой информации (емкость современных накопителей составляет 40... 180 Гбайт);
пропускная способностью или скорость записи и считывания;
время доступа, т.е. интервал времени от момента запроса до момента выдачи запрашиваемой информации.
Накопители на жестких магнитных дисках называют также накопителями с прямым доступом. Время на поиск нужного сектор;I определяется длительностью перемещения магнитной головки (МГ) на нужную дорожку и скоростью вращения диска.
Одной из важнейших характеристик НЖМД, обычно скрытых от пользователя, является информационная плотность записи, под которой понимают число бит, записанных на единице поверхности диска. Различают продольную плотность, т.е. число бит, записанных на одном миллиметре длины диска вдоль вектора скорости, и поперечную, т. е. число информационных дорожек на одном круге диска. Плотность записи определяет размеры накопителя, его быстродействие и объемы его памяти. Плотность записи, в свою очередь, зависит от принципов регистрации информации, а также от материалов, конструкции и технологии изготовления диска и головки.
Принцип магнитной записи. Слой магнитного носителя, в котором хранится информация, выполняется из магнитотвердого. Запись и считывание информации осуществляются средством МГ, т.е. электромагнита, располагаемого над поверхностью носителя.