Цитата(SasaVitebsk @ Oct 17 2008, 18:27)

volatile забыли. Иначе оптимизатор может выкинуть чтение перед выдачей.
Непонятно зачем cli в прерывании. Хотя смотря как вы вектор объявляли.
Ну cli это я от незнания поставил, первый раз с прерываниями работаю в этом компиляторе, до этого на асме только использовал. Я правильно понял, что компилятор сам поставит cli/sei? А volatile что-то тоже не помог. Может есть у кого пример, в котором по внешнему прерыванию изменяется какая-нибудь переменная, которая потом выводится в main?
Сообщение отредактировал studert - Oct 17 2008, 11:53