Witam. Jest jakiś sposób, żeby w asemblerze napisać pętlę znaną z Pascala?

repeat
instrukcje
until keypressed

Chodzi o to, że mam napisaną animacje w asemblerze i nie wiem jak zrobić, żeby program zakończył działanie po naciśnięciu przycisku. Jak uzyskać taki efekt?