Warum eigentlich ASM? Ich meine ich will dir keinesfalls davon abraten, ich sollte das ja auch irgentwann mal machen, aber besonders bei kompexeren Aufgaben (quadcopter), hätte man da mit einer etwas höheren Sprache (C oder so) nicht mehr freude, weil man sich nicht so um das einzelne kümmern muss.
Natürlich, bei sehr schnellen Dingen wird man nicht drum herumkommen, aber so schnell (wenige µs bearbeitung und solche dinge) muss es doch auf einem Copter dann auch nicht hergehen.
Ist jetzt aber nur eine Frage

Mfg Thegon