Gast
#283551
Moin :-) Nachdem ich mich in letzter Zeit verstärkt um meine DMX-'Tuts' gekümmert habe und zZ. an einer etwas besseren LCD-Ausgabe werkel, hat sich folgendes Problem herauskristallisiert: Sehr viele scheinen sich überhaupt nicht um den Code selbst zu scheren, lesen die Erläuterungen nicht sondern klatschen irgendwelche Module aus dem Netz (-> Codesammlung ist da sehr beliebt...) wild zusammen. Am Ende Ärgern sie sich, dass es nicht so werkelt wie gewünscht. Wenig später findet man Posts à la: 'Alles Scheiße - funzt net! Wer hat noch Probleme?' Darum würde ich nun gerne mit Libraries anfangen. Etwas weniger schnell - aber narrensicher. Aus Performancegründen müsste ein großer Teil in Assembler geschrieben werden. Nun zu meinen Fragen: Kann man eine ASM-Lib so schreiben, dass man sie sowohl in C- als auch asm-Projekte einbinden kann? (WinAVR-asm ist scheinbar nicht ganz mit dem AVR-Studio-asm kompatibel...) Wie funktionieren solche eleganten Aufrufe mit Parametern? 'ergebnis = mul(var1,var2)' Werden die vars vor dem Aufruf auf den Stack gepushed und dann von meiner Lib wieder runter gepopt? Es wäre wirklich nett, wenn Ihr mir helfen könntet, einen nettes Werkzeugkästchen für den Transceiver zu basteln. Viele Grüße, Hendrik ( www.hoelscher-hi.de/hendrik/light/asm.htm )