Если я правильно ввел, то:
; 0000 0019 PORTC.1 = ((Temp & 0x08) ? 1 : 0);
SBRS R17,3
RJMP _0x17
LDI R30,LOW(1)
RJMP _0x18
_0x17:
LDI R30,LOW(0)
_0x18:
CPI R30,0
BRNE _0x1A
CBI 0x15,1
RJMP _0x1B
_0x1A:
SBI 0x15,1
_0x1B:
Это вместо трех команд для C51.
Где же хваленые Атмелом улучшения? Где бОльшая эффективность кода, который по зяаявлениям Атмела и был заточен под Си!!!