Ничто не мешает. Компилятор все прекрасно сам сделает. Но только там, где нет побитовой доступности, получаем более дутый и тормозной код.
#define BIT00 GPIOR0_Bit0
#define BIT10 GPIOR1_Bit0
BIT00 = 1;
9AF0 SBI 0x1E, 0x00
BIT10 = 1;
B50A IN R16, 0x2A
6001 ORI R16, 0x01
BD0A OUT 0x2A, R16