Mein Beispiel benutzt den Interrupt.
Aber assemblieren tu ich den code nicht.... warum willst du keinen c-compiler benutzen? ist doch viel einfacher...