Цитата(IgorAVR2 @ Apr 24 2009, 14:34)

И как же всё таки сделать, что бы такие переменные всегда там создавались, даже если не используються дальше в программе, а просто присваивается им значение?
Скорее всего Вам придеться делать некоторые спец телодвижения,
Вам нужно сделать несколько противоречащих здравому смыслу вещей...

,
- разместить определение Ваших регистровых переменных в xxx.h файле который будет подключаться везде...
- Все функции с обращениями к данным регистрам(в том числе и прерывания...),
разместить в отдельных файлах(типа раздельная компиляция)
- ну и все это проверить в листинге...