КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Специализированные интерфейсы периферийных устройств

Системная поддержка принтера
Вывод на принтер через порт LPT в стандартном режиме (SPP) по интерфейсу Centronics имеет поддержку на уровне BIOS. Поддержка всех других режимов работы порта (Fast Centronics, ECP) осуществляется только дополнительными драйверами или средствами ОС. Сервисы BIOS Int 17h обеспечивают инициа¬лизацию, вывод байта данных и опрос состояния принтера. Перехват прерывания Int 17h является удобным способом внедрения собственных драйверов принте¬ра. Потребность в них может возникать при подключении к порту принтера с ин¬терфейсом ИPNP или необходимости перекодировки символов.
Печать содержимого экрана (Print Screen) поддерживается прерыванием BIOS Int 0 5 h. Обработчик этого прерывания посимвольно выводит содержимое видеопа¬мяти (в текстовом режиме) на порт LPT1. Обработчик пользуется ячейкой 0050:0000 для отражения своего текущего состояния: 00 — неактивен, 01 — выполняется пе¬чать, FF — во время последнего вызова произошла ошибка ввода-вывода. Преры-

326
Глава 8. Специализированные интерфейсы периферийных устройств
вание Int 05h вызывается обработчиком аппаратного прерывания от клавиату¬ры (Int 09h), когда обнаруживается нажатие клавиши PrintScreen (PrtSc).
8.4. Интерфейсы графических адаптеров
Для подключения дисплея (монитора) к графическому адаптеру компьютера ис¬пользуются специализированные/интерфейсы, по которым передается информа¬ция о мгновенном значении яркости базисных цветов (RGB) и сигналы строчной и кадровой синхронизации. Способ передачи уже прошел первый виток спирали развития: от дискретного интерфейса первых адаптеров (MDA, CGA, EGA) че¬рез аналоговый интерфейс VGA снова возвращаются к цифровому способу (DVI, P&D, DFP). Интерфейсы мониторов в большинстве своем стандартизованы орга¬низацией VESA (www.vesa.org).
Видеоинтерфейсы используются для вывода информации на обычные телепри¬емники и телевизионные мониторы, а также ввода видеоданных в компьютер. Видеоданные в цифровом виде могут передаваться и приниматься по шине Fire Wire, а также по USB версии 2.0.
Многие графические адаптеры имеют внутренний разъем VFC или VAFC — это параллельная шина для обмена пиксельной информацией с дополнительны¬ми картами видеообработки.
К системе (процессору и памяти) графический адаптер подключается через какую-либо шину расширения (AGP, PCI, ISA), их интерфейсы описаны в главе 6.
8.4.1. Дискретный интерфейс RGB TTL
Дискретный интерфейс с уровнями ТТЛ — RGB TTL применялся в мониторах для графических адаптеров MDA, HGC (Hercules), CGA и EGA.

Hosted by uCoz