Адреса и прерывания


Адрес ввода вывода — (In/Out Port, Address) область памяти компьютера, задаваемая в шестнадцатеричном виде (начало области), через которую производится обмен данными с устройством.

Стандартные адреса ввода/вывода (I/O Ports)
Адрес Устройство
3F8 Последовательный порт COM1
2F8 Последовательный порт COM2
3E8 Последовательный порт COM3
2E8 Последовательный порт COM4
378 Параллельный порт LPT1
278 Параллельный порт LPT2

IRQ — Interrupt ReQuest — запрос на прерывание или прерывание.

Стандартно используемые прерывания (IRQ)
Номер прерывания Устройство
0 Таймер
1 Клавиатура
2 Каскадирование
3 Последовательный порт COM2
4 Последовательный порт COM1
5 можно использовать
6 Контроллер дисководов FDD
7 Параллельный порт LPT1
8 Системные часы
9
10 можно использовать
11 можно использовать
12 часто использует Мышь PS/2
13 Математический сопроцессор
14 Контроллер1 HDD
15 Контроллер2 HDD


 

Дополнительно

IRQ & I/O port

Адреса и прерывания

Адрес ввода вывода — (In/Out Port, Address) область памяти компьютера, задаваемая в шестнадцатеричном виде (начало области), через которую производится обмен данными с устройством.

Стандартные адреса ввода/вывода (I/O Ports)
Адрес Устройство
3F8 Последовательный порт COM1
2F8 Последовательный порт COM2
3E8 Последовательный порт COM3
2E8 Последовательный порт COM4
378 Параллельный порт LPT1
278 Параллельный порт LPT2

IRQ — Interrupt ReQuest — запрос на прерывание или прерывание.

Стандартно используемые прерывания (IRQ)
Номер прерывания Устройство
0 Таймер
1 Клавиатура
2 Каскадирование
3 Последовательный порт COM2
4 Последовательный порт COM1
5 можно использовать
6 Контроллер дисководов FDD
7 Параллельный порт LPT1
8 Системные часы
9
10 можно использовать
11 можно использовать
12 часто использует Мышь PS/2
13 Математический сопроцессор
14 Контроллер1 HDD
15 Контроллер2 HDD