ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
20 мая
27090 Топик полностью
Ксения (23.04.2005 01:47, просмотров: 1) ответил blackbit на ..плохого?
Ответ: > Скорее всего, он используется в основном теле Нет. Именно так компилятор оформляет функции типа __interrupt main() нельзя присвоить такой тип. > Прерывание может застать выполнение основного кода в самый неподходящий момент "со спущенными штанами", т.е. изменить значение регистра, а тело и знать об этом не будет.. Плохое оъяснение. Такое "спасение" может иметь смысл только если регистр СОСТОЯНИЯ изменится за время выполнения обработчика. И даже если это произойдет, то зачем возвращать ему значение, имевшее место при старте обработчика? Кроме того "телу" это знать не обязательно., т.к. это служебный регистр, отражающий запросы на прерывания (запросы или уже состоявшиеся переключения - я сейчас точно не помню)