crazy horse wrote:
> @Johannes:
> Das kan man nicht so allgemein behaupten.
> CodeVision macht daraus:
> 82 SREG |= (1<<I);
> 000a2 9478 BSET 7
OK, wenn CodeVision das hinbekommt... Der AVR-GCC machts nicht. Und
bevor man jedes mal erst ins Assembler-Listing schauen muss, um zu
erfahren, was der Compiler da wirklich draus macht, schreibt man doch
besser gleich die richtige Anweisung hin, aus der der Compiler mit
Sicherheit den korrekten Assembler-Code macht (OK, in CodeVision gibt es
die "Funktion" sei() nicht, da muss man eh #asm("sei") schreiben...)
Abgesehen davon halte ich es sowieso für unsinnig, so einen Ausdruck da
hinzuschreiben, wenn es kürzer und prägnanter geht...