Везде в документации указывается примерно следущее:
------------------------------------------------------------------------------------------
.... Высший приоритет получает линия IRQ0, низший - IRQ7, линии со второго ПКП IRQ8-IRQ15 получают при этом приоритеты в промежутке между IRQ1 и IRQ3, из них более приоритетен вход IRQ8 с аналогичным уменьшением приоритета в сторону увеличения номера входа.
-----------------------------------------------------------------------------------------
таким образом получим следующую таблицу:
pic1 pic2 priority purpose
----------------------------------------
IRQ 0...............0............INT 8
IRQ 1...............1............Keyb
IRQ 2..IRQ8......2............RTC
..........IRQ9......3
..........IRQ10....4............Ext1
..........IRQ11....5............Ext2
..........IRQ12....6
..........IRQ13....7
..........IRQ14....8............HDD
..........IRQ15....9
IRQ 3..............10...........COM2
IRQ 4..............11...........COM1
IRQ 5..............12...........Ext3
IRQ 6..............13
IRQ 7..............14
Меня интересует повысить приоритет устройства обозначенного как Ext3 выше HDD и ниже INT8. Если производить ротацию на втором pic'е то положение Ext3 не изменится, если производить ротацию на первом pic'е, то мы сможем Ext3 поставить приоритетом выше INT 8 (на перегруженном INT8 происходят арифметические действия каждые 10 мкс, введение погрешности путём уменьшения приоритета не желательно).
На Ext3 (ISA устройство) есть перемычка переключения IRQ: IRQ5, IRQ6, IRQ7, если бы там ещё было и IRQ 9, то проблема решалась бы простой перемычкой - а так никак....