Also die Ansteuerung düfte wohl kein Problem sein.
Wie man das ganze in ASM verpacken sollte, ist mir persönlich dann aber auch noch ein Rätsel... Aber prinzipiell muss man für diese Aufgabe keine Programmierakrobatik verwenden, man muss nur zum richtigen Zeitpunkt (da liegt das Problem) die richtigen Ports an bzw. ausschalten.

Gruß, Trabukh