Цитата(sergeus @ Feb 24 2008, 00:19)

Спасибо, я делал аналогично, только еще накладывал маску.
Маска здесь вроде ни к чему.
А можно ещё вот так (winavr же?):
Код
__inline__ uint8_t swap(uint8_t a)
{
__asm__ __volatile__
( "swap %0" "\n\t"
: "=r" (a)
);
return a;
}
Проверил, работает.
Если бы я знал, что такое электричество...