Il est bizarre ton assembleur... Le plus simple qu'on puisse faire serait simplement de brancher avec un JMP perpétuellement, sur le label qui désigne là où ta fonction commence :



main:
...