naja das clr am Anfang habe ich auch wegelimiert. Scheint den Compiler aber auch nicht wirklich zu jucken, denn wenn man jedoch die Variable colcntr8 auf 0 initialisiert, dann geht der Code und es kommt was richtiges raus! Auch mit Optimierung! Mal wieder ein Beispiel dafür, dass der C-Compiler den Inhalt der Inline-Assembler Teile nicht kennt!

Ob das jedoch sinnvoll ist, was er erzeugt darf man IMHO auch in Frage stellen ...

Vielen Dank für die Hilfe
- cl