Vergilium писал(а):Помогите, не пойму в чем проблема...
Все бы да ничего но, байт передается, заносится в переменную но в основной программе она не передается. смотрим код...
Переменная mode как объявлена? Запомните, все переменные, использующиеся в основной программе и изменяемые в обработчиках прерывания нужно объявлять с квалификатором volatile.
