Inline Assembler

Der Assembler-Befehl macht so auch keinen Sinn. Du schreibst ein Register auf einen Port, hast aber keine Ahnung, was im Register drin steht. Zudem ist die Register-Verwendung innerhalb von C-Code nicht so einfach, da der C-Code ja auch von diesen Registern Gebrauch macht und sich bei Überschneidungen unvorhersehbare Zustände ergeben können. Worauf willst Du denn raus? Was ist der Zweck der Assembler-Anweisungen?