[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Каждый обработчик написал бы по такому алгоритму:
1) запрещаешь само обрабатываемое прерывание, чтобы застраховаться от
бесконечных повторных вхождений
2) разрешаешь все остальные прерывания (командой sei)
3) собственно обработчик
4) запрещаешь все остальные (cli)
5) разрешаешь прерывание, которое ты обработал
6) возврат
Тогда, как говорит уважаемый Черный Eagle, и овцы будут сыты, и волки целы :)
E-mail: info@telesys.ru