19484

Принципи дії системи переривань

Доклад

Информатика, кибернетика и программирование

Принципи дії системи переривань Система переривань будьякого комп'ютера є його найважливішою частиною що дозволяє швидко реагувати на події обробка яких повинна виконаються негайно: сигнали від машинних таймерів натиснення клавіш клавіатури або миші збої пам'яті і ...

Украинкский

2013-07-12

27 KB

0 чел.

Принципи дії системи переривань

Система переривань будь-якого комп'ютера є його найважливішою частиною, що дозволяє швидко реагувати на події, обробка яких повинна виконаються негайно: сигнали від машинних таймерів, натиснення клавіш клавіатури або миші, збої пам'яті і ін.

Сигнали апаратних переривань, що виникають в пристроях, що входять до складу комп'ютера або підключених до нього, поступають в процесор не безпосередньо, а через два контроллери переривань, один з яких називається таким, що веде, а другий – веденим.

Два контроллери використовуються для збільшення допустимої кількості зовнішніх пристроїв. Річ у тому, що кожен контроллер переривань може обслуговувати сигнали лише від 8 пристроїв. Для обслуговування більшої кількості пристроїв контроллери можна об'єднувати, утворюючи з них віялоподібну структуру. У сучасних машинах встановлюють два контроллери, збільшуючи тим самим можливе число вхідних пристроїв до 15 (7 у ведучого і 8 у веденого контроллерів).

Процесор, отримавши сигнал переривання, виконує послідовність стандартних дій, зазвичай званих процедурою переривання.

Отримавши сигнал на виконання процедури переривання з певним номером, процесор зберігає в стеку виконуваної програми поточний вміст трьох регістрів процесора: регістра прапорів, CS і IP. Два останні числа утворюють повну адресу повернення в перервану програму. Далі процесор завантажує CS і IP з відповідного вектора переривань, здійснюючи, тим самим, перехід на обробник переривання, пов'язаний з цим вектором.

Обробник переривань завжди закінчується командою iret (interrupt return, повернення з переривання), що виконує зворотні дії, - витягання із стека збережених там слів і приміщення їх назад в регістри IP і CS, а також в регістр прапорів. Це приводить до повернення в основну програму в ту саму крапку, де вона була перервана та продовжуе виконуватись далі.


 

А также другие работы, которые могут Вас заинтересовать

78393. Тепловоз 2ТЭ116 588.91 KB
  После этого от автоматического выключателя А В подается питание на контактор маслопрокачивающего насоса КМН и блок пуска дизеля БПД следующей цепи: плюс от АУ по проводам 16841685 через замкнутый блокировки крана машиниста БУ по проводам 1686 1687 через замкнутый контакт реверсивного механизма контроллера машиниста ВОН по провода 1696 через замкнутый на нулевой позиции контакт 4 контроллеры машиниста по провода 1699 через замкнутый контакт кнопки ПД1 по проводам 1702 1703 1704 через уравнительный резистор СУ по провода 1706 через...
78395. Электрическая цепь трогание с места 37.54 KB
  Для примера рассмотрим цепь второй группы тяговых электродвигателей: плюс главного генератора общая шина 1 замкнутые контакты и катушка дугогашения контактора КП2 S2 кабель 13 обмотка якоря и дополнительных полюсов тягового электродвигателя 3 кабель 14 обмотка якоря и дополнительных полюсов тягового электродвигателя 4 кабель 15 замкнуты пальцы и сегменты реверсора Р Р Z кабель 18 обмотка возбуждения электродвигателя 3 кабель 17 обмотка возбуждения электродвигателя 4 кабель 16 замкнуты пальцы и сегменты реверсора Р Р Z кабель...
78397. Цепи реверсирования и ослабление поля 2.36 MB
  Для расширения диапазона скоростей при которых мощность дизеля используется полностью применяется регулирование частоты вращения тяговых электродвигателей путем изменения их магнитного потока возбуждения ослабление магнитного поля. Если параллельно обмотке возбуждения подключить резистор зашунтировать обмотку через нее будет протекать только часть тока якоря и магнитный поток уменьшится. прямо пропорциональна частоте вращения якоря и магнитному потоку возбуждения. Так как скорость локомотива а значит и частота вращения якоря...
78398. Защита и сигнализация схемы при перегреве воды и масла 2.48 MB
  Электрическая схема вспомогательных цепей управления Недостаточное давление масла в системе дизеля Если при работающем дизеле давление масла становится меньше установленного для данной позиции контроллера контакты реле РДМ1 входящей в блок защиты встроенный в регулятор дизеля замыкают цепь сигнальной лампы ЛДМ. При недопустимом уменьшении давления масла контакты датчикареле давления РДМ4 разрывают цепь питания катушки реле РУ9. При пуске дизеля давление масла контролируется с помощью реле РДМЗ контакты которого включены в цепь...
78399. Защита системы от пробоя изоляции и короткого замыкания 2.33 MB
  Защита и сигнализацию при пробое на корпус в любой точке силовой цепи электропередачи обеспечивает специальная схема, в которую входят реле заземления РЖД с двумя согласно включенными обмотками (рабочей и содержащей)
78400. Защита системы от буксировки колесных пар тепловоза 2ТЭ116 4.02 MB
  Обусловлен их незначительной разницей ток проходящий от выхода блока по проводу 776 через запертую контакты контактора В7 резисторы СРБ1 и СРБ2 катушки реле буксования РБ1 РБ2 не может вызвать их срабатывания. При боксовании потенциал вывода тягового электродвигателя пробуксовки колесной пары уменьшается и разность потенциалов сравниваемых в блоке порождает ток который проходя через катушки реле приводит к их включения. Контакты реле боксования размыкают цепи питания катушек реле рис.51 Электрическая схема управления...