Главная »
Периодика »
Безопасность0 ...
103104105106107108109 ...
159Прерывание | Название и примечания |
| Ошибка деления на ноль |
| Пошаговый режим |
| Немаскируемое прерывание |
03*1 | Прерывание исполнения программы (команда ОхОСС) |
04 h | Переполнение |
| Печать экрана |
06h - 07h | Зарезервированы |
| Уаановка времени/даты |
| Прерывание от клавиатуры |
| Управляемый контроллер прерываний |
| Прерывание от С0М1/С0МЗ |
| Прерывание от СОМ2/СОМЗ |
| Прерывание от жеакого диска/прерывание от LPT2 |
| Прерывание от дискового накопителя |
| Прерывание от LPT1 |
| BIOS, видео |
| BIOS, чтение списка оборудования/проверка оборудования |
| BIOS, определение размера памяти |
| BIOS, ввод/вывод на дисковый накопитель |
| BIOS, последовательный интерфейс |
| BIOS, системные службы |
| BIOS, клавиатура |
| BIOS, принтер |
| Резидентный BASIC |
| Программа начальной загрузки |
| BIOS, часы реального времени |
| Вектор прерывания клавиатуры |
| Вектор таймера пользователя |
| Табличный адрес видеопараметров |
| Табличный адрес параметров диска |
| Табличный адрес графических символов |
| MS DOS, завершение программы |
21 h | MS DOS, групповое прерывание вызова служебных функций |
| MS DOS, вектор завершения |
| MS DOS, вектор функции комбинации клавиш CTRL+C (прерывания) |
| MS DOS, вектор обработчика фатальной ошибки |
25h - 26h | MS DOS, абсолютный ввод с диска и вывод на него |
| MS DOS, завершить и остаться резидентно |
28h - 2Eh | MS DOS, резерв |
| MS DOS, прерывание мультиплексирования |
30h - 32h | MS DOS, зарезервированы |
33h | BIOS, MS мышь |
3Ah-3Fh | MS DOS, зарезервированы |
| BIOS, жесткий диск |
| Таблица параметров жесткого диска 0 |
42h | BIOS, EGA |
. 43b | Таблица EGA параметров |
J4h-34n | Зарезервированы |
46h | Таблица параметров жесткого диска 1 |
Прерывание | Название и примечания |
47h - 49h | Зарезервированы |
| BIOS, управление будильником |
4Bh - 4Fh | Зарезервированы |
| BIOS, прерывание КМОП ОЗУ/будильника |
51h - 59h | Зарезервированы |
| NETBIOS, служебные функции |
| NETBIOS, перераспределение вектора 19h |
| NETBIOS, точка входа |
5Dh - 66h | Зарезервированы |
| Служебные функции памяти EMS |
66h - 6Fh | Зарезервированы |
| Прерывание часов реального времени (RTC) |
| IRQ9, переадресация контроллера прерывания (IRQ2) |
| Запрос на прерывание IRQ10 |
| Запрос на прерывание IRQ11 |
| Запрос на прерывание IRQ12 |
| Запрос на прерывание IR013 |
| Запрос на прерывание IRQ14 |
| Запрос на прерывание IRQ15 |
78h - 7Fh | Не назначены/доступны для использования |
eOh - 65h | Зарезервированы для Basic |
66h - FOh | Используются Basic |
Flh - FFh | Используются во время загрузки ПК в качестве временной стековой области. Не должны применяться для прерываний или переменных |
ISA-слоты
Процессор
Данные
Адрес
Линии управления/ прерывания/ прямого доступа
Рис. 10.2
Взоимодейавие процессора с периферийными устройавами
Контакты и линии шины ISA
Восьмибитная шит ISA предполагает для слотов двусторонний краевой соединитель с 31 выводом с каждой стороны. В табл. 10.3 нреД ставлены назначения выводов.
I I
ALE Address
Data MEMRD
MEMWR
Адрес считывания
-Достоверные-1н
Цикл считывания из памяти
Адрес записи
Достоверные
Цикл записи в память I
Рис. 10.3
Временные диаграммы обмена по шине ISA
Данные и адреса поступают от процессора на соответствующие шины через магистральные усилители. Шина ISA позволяет напрямую обращаться к адресам с ОхООООО до OxOFFFFF (от О до 1 Мб). Ниже перечислены функции линий шины ISA:
♦ BALE - первоначально в ПК применялся термин «буферизованная линияALE» (Buffered ALE), посколькуупомянутая линия использовалась для передачи соответствующего сигнала процессора 8088 с помощью буферного усилителя. На сегодняшний день этот бит более известен под названием ALE. Его назначение и временная диаграмма такие же, что и у сигнала BALE;
♦ 1/0 СН СНК-вывод предназначен для устройств, память которых допускает контроль ао четности. При нарушении четности возникает прерывание процессора. В современных системах с помощью данного вывода можно информировать процессор о сбое, подавая на линию низкий уровень, чтобы указать на факт системной ошибки;
♦ 1/0 СН RDY-на эту линию периферийный адаптер выдает низкий уровень, если ему требуется больше времени на завершение операции;
♦ IOR/ IOW- разрешение считывания и записи в регистры адресного пространства ввода/вывода;
♦ МЕМР/ МЕМШ-указываетна то, что процессор ведет считывание или запись в память;
0 ...
103104105106107108109 ...
159