Прерывания для служб ROM BIOS |
Автор lisa
|
06.07.2011 г. |
Двенадцать прерываний ROM BIOS распадаются на пять групп (табл.8.1):
- Шесть прерываний обслуживают конкретные периферийные устройства.
- Два прерывания сообщают информацию о конфигурации компьютера.
- Одно прерывание работает с часами времени-даты.
- Одно прерывание выполняет функцию печати экрана.
- Два прерывания переводят компьютер в иное состояние, запуская ROM BASIC и системную
стартовую программу.
Как вы увидите позже, большинство прерываний объединяют группу подслужб, которые и выполняют возложенные на прерывание функции. Например, прерывание ЮН (в десятичной нотации 16), обслуживающее видеосистему, объединяет 25 подслужб, которые выполняют все связанное с видеосистемой, начиная с установки видеорежима и кончая изменением размера курсора. Вы обращаетесь к подслужбе, активизируя управляющее ею прерывание и задавая в регистре АН ее номер. Этот процесс объясняется на примере, приведенном в конце данной главы.
|