Цитата(MaxiMuz @ Feb 22 2012, 10:50)

Так понимаю подмена регистра может происходить из за какихто настроек Ассемблера, в чем может быть дело ?
Все, разобрался в чем дело !
Оказывается после редактирования заголовочного файла , чтобы изменения касающиеся Ассемблерной части вступили в силу, нужно сам файл (*.S) обновить !
Я еще не разобрался в механизме сборки hex-кода , но похоже что файл *.o берется линковщиком для сборки, а как раз он не был обновлен, и тупо подставлялась старая часть асм-кода. Вообще былобы интересно почитать (желательно на руском) о механизме получения hex файла.
Уважаемый
slavik.ksu! , то что вы пишете конечно интересно , но хотелось чтобы в этой теме задавались вопросы касаемые именно совмесного использования Ассмеблера в WinAVR.